/*
Theme Name: Oktoberfest
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:0 auto;
	padding:0px;
	font-family: Tahoma, Trebuchet MS, sans-serif;
	color:#0F373D;
	background:url(images/oktoberfest_back.jpg) center top no-repeat #5298c4;
	text-align:center;
	height:100%;
	width:1002px;
}

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 0px 0px 0px;
	width:1002px;
}

#shadow_back{
	float:left;
	margin:0px 0px 0px 1px;
	padding:0px 0px 0px 7px;
	width:1002px;
	background:url(images/shadow_back.jpg) left top repeat-y;
}

#shadow_footer{
	float:left;
	margin:0px;
	padding:0px 0px 0px 7px;
	width:1002px;
	background:url(images/shadow_footer.jpg) left top no-repeat;
}

#header{
	float:left;
	text-align:left;
	margin:10px 0px 0px 7px;
	padding:0px;
	width:986px;
}

#content{
	float:left;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:987px;
	background:url(images/content_bottom_back.jpg) 2px bottom no-repeat;
}

#sidebar{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:194px;
}

#container_top{
	float:left;
	text-align:left;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:780px;
	background:url(images/core_top_back.jpg) top left no-repeat;
}

.img_flower{
	position:absolute;
	display:block;
	width:76px;
	height:123px;
	margin:420px 0px 0px -75px;
	padding:0px;
	background:url(images/flower_front.jpg) top left no-repeat;
}

#container_bottom{
	float:left;
	text-align:left;
	margin:0px 0px 9px 0px;
	padding:0px 0px 0px 0px;
	width:780px;
	background:url(images/core_bottom_back.jpg) bottom left no-repeat;
}

#container_margin{
	float:left;
	width:759px;
	margin:37px 3px 35px 3px;
	padding:45px 15px 0px 0px;
	border-left:1px solid #5d818f;
	border-right:1px solid #5d818f;
}

#container_left{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:500px;
	min-height:500px;
}

#container_right{
	height:450px;
	display:block;
	/*background:url(images/temp.jpg) left top no-repeat;*/
	float:right;
	text-align:left;
	margin:0px 0px 0px 5px;
	padding:0px;
	width:250px;
}

#footer{
	float:left;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 50px 0px;
	width:987px;
	height:94px;
	background:url(images/footer_back.jpg) #0a191e top left repeat-x;
}


/* 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 16px 15px;
	padding:0px;
	border:0;
	width:292px;
	height:136px;
	background:url(images/oktoberfest.jpg) left top no-repeat;
	outline:none;
}

#header_banner{
	float:left;
	margin:21px 0px 0px 0px;
	padding:0px;
	width:987px;
	height:35px;
	background-color:#0a191e;
	display:block;
}

#header_banner p{
	float:left;
}

#header_banner ul{
	float:right;
	list-style:none;
	display:block;
	margin:0px 0px 0px 0px;
}

#header_banner li{
	list-style:none;
	float:left;
	margin:0px 10px 0px 0px;
}

.header_list_line{
	padding:0px 10px 0px 0px;
	border-right:1px solid #5198C4;
}

#sidebar ul .page_item a:link, #sidebar ul .page_item a:visited, #sidebar ul .page_item a:active{
	font-size:11px;
	color:#000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	text-transform:uppercase;
	line-height:25px;
	height:25px;
	width:187px;
	display:block;
	border-bottom:1px solid #5d7e8f;
	outline:none;
}

#sidebar ul .page_item a:hover{
	background-color:#005259;
	color:#fff;
}

#sidebar ul li ul .page_item a:link, #sidebar ul li ul .page_item a:visited, #sidebar ul li ul .page_item a:active{
	font-size:11px;
	color:#000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	text-decoration:none;
	text-transform:uppercase;
	line-height:25px;
	height:25px;
	width:157px;
	display:block;
	border:0;
	outline:none;
	background:transparent;
}

#sidebar ul li ul .page_item a:hover{
	background-color:#005259;
	color:#fff;
}

#sidebar ul li.current_page_item a:link, #sidebar ul li.current_page_item a:visited, #sidebar ul li.current_page_item a:active, #sidebar ul li.current_page_item a:hover{
	background-color:#005259;
	color:#fff;
	overflow:hidden;
	height:25px;
	overflow:hidden;
	display:block;
}

#sidebar ul li ul .current_page_item a:link, #sidebar ul li ul .current_page_item a:visited, #sidebar ul li ul .current_page_item a:active, #sidebar ul li ul .current_page_item a:hover{
	background-color:#005259;
	color:#fff;
	}



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

hr{
	display:none;
}

.line_txt{
	height:1px;
	background-color:#83a2b4;
	margin:20px 0px 15px 40px;
	padding:0px;
	border:0;
	width:320px;
}

p{
	font-size:12px;
	margin:0px 0px 15px 0px;
}
.entry li{
	font-size:12px;
	margin:0px 0px 15px 0px;
}

.content_core{
	float:left;
	margin:3px 0px 0px 40px;
	padding:0px 0px 20px 0px;
}

a:link, a:visited, a:active{
	outline:none;
	color:#0F373D;
	text-decoration:underline;
}

a:hover{
	background-color:#002f35;
	color:#fff;
}

a:link img, a:visited img, a:active img, a:hover img{
	border:0;
}
a.no-background{
	background-color:transparent;
}

.content_core ul{
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 17px;
}

.content_core li{
	padding:0px;
	margin:0px 0px 7px 0px;
}

#sidebar ul{
	margin:100px 0px 0px 0px;
	list-style:none;
	padding:0px;
}

#sidebar ul li ul{
	margin:0px 0px 0px 10px;
	list-style:none;
	padding:0px;
}

.content_titleline{
	height:1px;
	width:224px;
	margin:0px 0px 15px 0px;
	padding:0px;
	background-color:#83a2b4;
}

#of_top{
	border-left:1px solid #000;
	border-right:1px solid #000;

	float:left;
	margin:0px;
	padding:0px;
	border:0;
	background:url(images/of_top_left.jpg) top left no-repeat;
}

#of_bottom{
	float:left;
	margin:0px;
	padding:0px;
	border:0;
	background:url(images/of_top_right.jpg) top right no-repeat;
}

.tab_info{
	width:350px;
	font-size:12px;
	margin:0px;
	padding:0px;
}

.tab_info tr{
	height:35px;
}

.tab_info_title{
	border-bottom:1px solid #5d818f;
	text-align:left;
}

.tab_info_date{
	text-align:right;
	border-bottom:1px solid #5d818f;
}

.txt_free{
	font-size:10px;
	font-style:italic;
}

small{
	font-size:10px;
}


.formBuilderLabelRequired, .formBuilderLabel{
	width:120px;
	display:block;
	float:left;
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
}

.formBuilderInput{
	width:250px;
	display:block;
	float:left;
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
}

.formBuilderInput input{
	width:250px;
	display:block;
	float:left;
	font-size:12px;
	padding:0px 0px 0px 0px;
}

.formBuilderSubmit{
	margin:15px 0px 0px 0px;
}


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

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

#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 0px 0px 10px;
}

.footer_line_small{
	width:976px;
	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:#ff0808;
}

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:#ff0808;
}



/* 3: TYPO
============================================================================ */

h2{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 40px;
	padding:0px;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	color:#0F363D;
}

h3{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	margin:15px 0px 10px 0px;
	padding:0px;
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	color:#0F363D;
}

h4{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	margin:15px 0px 0px 0px;
	padding:0px;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	color:#0F363D;
}

#header_banner p{
	display:block;
	height:35px;
	margin:0px 0px 0px 25px;
	color:#FFDE00;
	line-height:35px;
	font-size:16px;
}

a.btn_header_top:link, a.btn_header_top:visited, a.btn_header_top:active{
	color:#5198C4;
	font-size:14px;
	line-height:35px;
	padding:0px;
	margin:0px;
	border:0;
	text-decoration:none;
	background:transparent;
}

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


/* 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." */
