.CacherDIV{display:none; visibility:hidden }
.MontrerDIV{visibility:visible }
.google_departement {
    color:#fff;
    text-align:center;
    font-size:11px;
	  font-weight: bold;
	  font-family: Verdana;
    background: transparent url("../images/back-region.gif") no-repeat;
	  width: 110px;
	  height: 37px;
	  padding-top: 5px;
    }
.box_choose {
		overflow:auto;
}


.choose_dept .box_choose {
		height:143px;
}
/* Autocompleter en recherche, pour les localisations */

div.autocomplete {
  position: absolute;
  width: 500px;
  background-color: white;
  border: 1px solid #888;
  margin: 0px;
  padding: 0px;
}

div.autocomplete ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  max-height: 20em;
  overflow: auto;
}

div.autocomplete ul li.selected {
    background-color: #ffb;
}

div.autocomplete ul li {
  list-style-type:none;
  display: block;
  margin: 0;
  padding: 2px;
  cursor: pointer;
}

div.autocomplete ul li span.informal {
    color: grey;
}

div.autocomplete ul li span.like-informal {
    color: grey;
}

#indicateur-chargement-localisation {
    color: red;
}
.mainCMS {
float:left;
width:1000px;
height:813px;
padding-left:20px;
padding-right:10px;
padding-top:10px;
background-color : #006599;
}
.mainGaucheBoAnn {
color: #FFFFFF;
margin:0; padding:0;
font-size:12px;
float:left;
width:220px;
background-color : #063A73;
height: 1518px;
background-position:top left;
}
.mainDroiteBOAnn {
float:left;
width:790px;
height:1508px;
padding-left:10px;
padding-top:10px;
padding-right:10px;
background-color : #006599;
}
.mainDroiteBOAnnListe {
float:left;
width:790px;
height:1508px;
padding-left:10px;
padding-top:10px;
padding-right:10px;
background-color : #006599;
}
.Home .LeftBloc #Form .Result.Prix optgroup{
font:bold 10px verdana;
}

.cadreFormFro {
color:#063A73 ;
margin:0px; padding:5px;
margin-top:10px;
font-size:12px;
float:left;
width:auto;
background-color : #E2F1FC;
height: auto;
background-position:top left;

}
.cadreFormCFro {
color:#063A73 ;
margin:0px; padding:5px;
margin-top:10px;
font-size:12px;
float:left;
width:340px;
background-color : #669ACC;
height: 65px;
background-position:top left;

}
.mainDroiteBOStat {
float:left;
width:790px;
height:823px;
padding-left:10px;
padding-top:10px;
padding-right:10px;
background-color : #006599;
}

/* --- AUTOCOMPLETE CSS --- */

.autocomplete2 {
position: absolute;
color: #333;
background-color: #fff;
border: 1px solid #666;
font-family: Arial;
overflow: hidden;
}

.autocomplete2 ul {
padding: 0;
margin: 0;
list-style: none;
overflow: auto;
}

.autocomplete2 li {
display: block;
white-space: nowrap;
cursor: pointer;
margin: 0px;
padding-left: 5px;
padding-right: 5px;
border: 1px solid #fff;
}

.autocomplete2 li.selected {
background-color: #cef;
border-top: 1px solid #9bc;
border-bottom: 1px solid #9bc;
}

/* Animated throbber */

input.form-autocomplete {
background: url('../images/throbber.gif') no-repeat 100% 2px;
  background-color: white;
}

input.throbbing {
background-position: 100% -18px;
}
p.Auto{
background:url(../soclestatic/images/backgrounds/onglet/v2_liste_annon_eco_auto.png) no-repeat 0px 0px;
position:absolute;
right:43px;
top:9px;
width:150px;
height:98px;
z-index:9
}


.e404_centre
{
	background:url(../images/error.jpg) no-repeat top;
	margin:0 auto;
	width:1088px;
	height:999px;
}
.e404_centre_in
{
	cursor:pointer;
	padding-left : 240px;
	padding-top : 220px;
}
.e404_fntr
{
	width:650px;
	margin:0;
}
.e404_fntr_in
{
	border:1px solid #fff;
	background:url(../images/degr-gris.jpg) repeat-x;
	height:248px;

}
.e404_txt
{
	text-align:center;
	font-size:14px;
	font-family:arial,sans-serif;
	color:#595959;
	padding-top:90px;
	padding-bottom:45px;
	width:62%;
	padding-left:19%;
}
.bout_gri
{
	padding-top:7px;
	float:left;
}

.bout_gri a
{
	float:left;
	background:url(../images/bouton_grisg.gif) no-repeat 0 -18px;
	margin-left:2px;
	padding:0 0 0 8px;
	text-decoration:none;
	font-size: 11px;
	color:#595959;
	font-family:Arial;
}
.bout_gri a span
{
	float:left;
	display:block;
	background:url(../images/bouton_grisd.gif) no-repeat 100% -18px;
	padding:1px 14px 3px 10px;
	white-space:nowrap;
	font-size: 11px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.bout_gri a span
{
	float:none;
}
/* End IE5-Mac hack */
.bout_gri a:hover span
{

	color:#595959;
	text-decoration:none;
	background-position:100% 0;
}
.bout_gri a:hover
{
	background-position:0 0;
	text-decoration:none;
}
.fin
{
	height:1px;
	line-height:0;
	clear:both;
}
.e404_btn
{
	padding-left:250px;
}
.span{
float:right;
padding-right:13px;
margin-top:-22px;
text-transform:uppercase
}

.logo {
width:159px;
padding-left:0px;
}
.logoFr {
padding-left:4px;
}
.Pub {
	padding:0;
	width:728px;
}
.disabledOption {
		color: #CCCCCC;
}
p.Emploi{
background:url(../soclestatic/images/backgrounds/onglet/v2_liste_annon_eco_formation.png) no-repeat 0px 0px;
position:absolute;
right:30px;
top:19px;
width:60px;
height:98px;
z-index:9
}
img.FilterEsp{ /* hack FF */
background:url(../soclestatic/images/backgrounds/onglet/v2_liste_annon_eco_formation.png) no-repeat 0px 0px;
position:absolute;
right:20px;
top:29px;
width:60px;
height:98px;
z-index:9
}