#session_top {
	width: 100%;
	height: 31px;
	top: 0px;
	position: fixed;
	left: 0px;
	background-color:#003f7f;
	color:#FFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
	z-index:999;

}
#session_top .bande{
	width: 1000px;
	margin:auto;
}
#session_top .bande span{
	padding-left:15px;
}
.cadre_menus{
background-color:#333;	
	}
	
#cadre_organization{
	display:none;
	position:absolute;
	background-color:#eeeff3;
	width:480px;
	/*height:240px;*/
	border-left:#999 thin solid;
	border-right:#999 thin solid;
	border-bottom:#999 thin solid;
	/*margin-left:220px;*/
	margin-top:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:900;
}
#cadre_organization table{
	width:100%;
}
#cadre_organization table td{
	text-align:center; background-color:#FFF; width:33%;
}
#cadre_organization table td:hover{
	text-align:center; background-color:#eff8ff; width:33%;
}

#cadre_organization a{ 
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
#cadre_organization a:hover{ 
	color:#0e5690;
}
#cadre_region{
	display:none;
	position:absolute;
	background-color:#eeeff3;
	width:400px;
	/*height:80px;*/
	border-left:#999 thin solid;
	border-right:#999 thin solid;
	border-bottom:#999 thin solid;
	/*margin-left:220px;*/
	margin-top:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:900;
}
#cadre_region table{
	width:100%;
}
#cadre_region table td{
	text-align:center; background-color:#FFF; width:33%;
}
#cadre_region table td:hover{
	text-align:center; background-color:#eff8fd; width:33%;
}

#cadre_region a{ 
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
#cadre_region a:hover{ 
	color:#0e5690;
}
.titre_top_page{
	color:#e61f26; font-size:27px; text-align:left; padding-top:5px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; width:600px;margin:auto; text-align:center;
}
.titre_top_page_accueil{
	color:#e61f26; font-size:27px; text-align:left; padding-top:5px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:left;
	padding-bottom:5px;
	}
.boite_search{
	height:128px;
	width:655px;
	background-image:url('images/degrade_search.png');
}

.boite_search .field_search{
	padding-top:30px;
	padding-left:23px;
	text-align:left;
	color:#FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

}
.boite_search .field_search .gauche{
	
	float:left;height:37px;
	background-image:url('images/field_search_gauche.png');
	width:463px;
	position:relative;
}
.boite_search .field_search .droite{
	position:relative;
	float:left;
	width:134px;height:37px;
	background-image:url('images/field_search_droite.png');
	background-position:right;
	cursor:pointer;
}
.boite_search .txt{
	color:#666;
	border:0;
	font-size:17px;
	font-weight:bold;
	 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-top:6px;
	margin-left:10px;
}

.boite_search_small{
	height:39px;
	width:637px;
	background-image:url('images/boite_search_small_fond.png');
	/*border: thin solid #0C0;*/
}
.boite_search_small .field_search_small {
	width:358px;
	text-align:left;
	height:30px;
	padding-top:9px;
	padding-left:10px;
	/*border: thin solid #FF0000;*/
}
.boite_search_small .field_search_small .gauches{
	height:22px;
	float:left;
	background-image:url('images/field_search_small_gauche.png');
	width:278px;
	position:relative;
}
.boite_search_small .field_search_small .droites{
	
	position:relative;
	height:22px;;
	width:80px;	
	float:left;
	background-image:url('images/field_search_small_droite.png');
	cursor:pointer;
	
	
}
.boite_search_small .txt{
	color:#666;
	border:0;
	font-size:11px;
	height:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-left:10px;
	margin-top:3px;
}
.boite_search_small .specx{
	 float:right;font-size:10px; width:150px; height:22px; position:relative
}
.titre_top_description{
	color:#000;
	font-size:16px;
	text-align:left;

	padding-top:5px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding-left:15px;
}
.titre_top_description a{ text-decoration:none; color:#000;
}
.titre_top_description a:hover{ color:#666;
}
.titre_top_description i{ 
 text-decoration:none; color:#a70d0f; font-style:normal;font-size:14px;;
}
.style_hr{
	clear:both;
	width:100%;
	height:2px; background-image: url('images/dotted.png'); background-repeat:repeat-x;
	
}
.hr_dot{margin: 0;
	padding: 0;
	border-bottom: 1px dotted #A5AEC5;
}
/* boite rubrique*/

.boite_rubriques{
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-bottom:10px;
	font-size:12px;
	text-align:left;
	color:#000;
	overflow: auto;
	overflow-x: hidden;
	height:200px;
	width:275px;
	border:dotted #CCC thin;
}
.boite_rubriques div{
	display:block;
	padding-top:5px;
	font-size:12px;
	text-align:left;
	border-bottom:dotted #CCC thin;
	padding-bottom:10px;
	color:#666;
}
.boite_rubriques a{
	text-decoration:none;
	color:#000;

}
.boite_rubriques .add a:hover{ color:#c81010; background-image: url("images/fleche_add.png"); background-position:right; background-repeat:no-repeat; padding-right:40px; border:none;}
.boite_rubriques .remove a:hover{ color:#c81010; background-image: url("images/fleche_remove.png"); background-position:left; background-repeat:no-repeat; padding-left:40px; border:none;}
a.btn_red {
    background: transparent url('http://electricenergyjobs.com/EJ/theme5/images/btn_red_small_a.png') no-repeat scroll top right;
    color: #0ff00;
    display: block;
  	/* float: left; */
	font:Tahoma, Geneva, sans-serif;
	font-size:12px;
    height: 26px;
    margin-right: 8px;
    padding-right: 8px; /* sliding doors padding */
    text-decoration: none;
	font-weight:bold;
}
a.btn_red input{
	border:none;
	padding-left:13x; 
	background-color:transparent;
	cursor: pointer;	
	color:#FFF;
	font-weight:bold;
	height: 26px;
}

a.btn_red span {
    background: transparent url('http://electricenergyjobs.com/EJ/theme5/images/btn_red_small_span.png') no-repeat;
    display: block;
    line-height: 26px;
    padding: 0px 0 0px 13px;
    cursor:pointer;
	color:#FFF;	
} 
a.btn_red:hover {
    background-position: bottom right;
    color: #fff;	
    outline: none; /* hide dotted outline in Firefox */
}
a.btn_red:hover span {
    background-position: bottom left;
    padding: 0px 0 0px 13px; /* push text down 1px */
} 
.piton{ background-color:#e33100; color:#fff; font-family:Arial; font-size:16px; line-height:30px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; border:0; text-shadow:#C17C3A 0 -1px 0; height:32px }
.piton:hover{ background-color:#ab553d; color:#fff; font-family:Arial; font-size:16px; line-height:30px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; border:0; text-shadow:#C17C3A 0 -1px 0; height:32px } 
.bouton{ background-color:#e33100; color:#fff; font-family:Arial; font-size:16px; line-height:30px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; border:0; text-shadow:#C17C3A 0 -1px 0; height:32px }
.bouton:hover{ background-color:#ab553d; color:#fff; font-family:Arial; font-size:16px; line-height:30px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; border:0; text-shadow:#C17C3A 0 -1px 0; height:32px }
a.piton{text-decoration:none; padding:5px}
.cadre_info{
	background-color:#f7f7f7;
	border: 1px solid #999; width:100%
	
  
}
.cadre_info div{
	margin:5px;border:5px solid #fff;;
	}
.cadre_info p{
	padding-left:3px;font-size:12px;
	}
.cadre_info a{
	color:#666
	}
.btn{ background-color:#e33100; color:#fff; font-family:Arial; font-size:14px;border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; border:0; text-shadow:#f6f6f6 0 -1px 0;height:30px;cursor:pointer ; line-height:25px;text-decoration:none!important;padding:10px }
.btn:hover{ background-color:#333; ;height:30px ;line-height:25px}
.btn a{padding:10px;}
.btn:focus { background-color: #194c8b; } /* important sinon tourne au jaune sur focus out*/
input.btn{vertical-align: middle;line-height:4px;height:35px;}
input.btn:hover{background-color:#333;line-height:4px;height:35px;}

.btn.small{font-size:11px;height:20px;line-height:20px;text-shadow:none }
input.btn.small{vertical-align: middle;line-height:4px;height:32px;}
input.btn.small:hover{background-color:#333;line-height:4px;}

.btn.medium{font-size:13px;height:25px;line-height:25px;text-shadow:none }
input.btn.medium{line-height:8px;vertical-align: middle;height:32px;}
input.btn.medium:hover{background-color:#333;line-height:8px;}	