/* ------------- ATTENTION NE PAS REDEFINIR LA POLICE DE CARACTERE DANS LE CODE CSS  ----- */

/* --- Les magasins Carrefour  ---*/

#magasin_hyper{ margin: 0 10px 0 10px;}
#magasin_hyper h2{ font-size: 14px; font-weight: bold; color: #114294; margin: 10px 0 10px 0;}
.bloc_search{ width: 200px; margin:10px 22px 0 0; float: left; }
.bloc_search h3{ font-size: 11px; font-weight: bold; color:#FFFFFF; width: 190px; display: block; padding: 0px 5px 5px 5px; background: #19348d; margin: 0; height: 15px;}
.content_bloc_search{ border-left: 1px solid #c7d9ed; border-right: 1px solid #c7d9ed; height: 250px;}
.content_bloc_search p{ color: #19348d; margin: 10px;}
.content_bloc_search form{ text-align:center;}
.content_bloc_search input{ background:url(../images/include/container/bkgd_btn_connect.jpg) no-repeat; width: 88px; height: 20px; border: none; font-size: 10px; color: #2692ff;}

.visiteenligne{ margin: 20px 0 0 0; width: 645px;}

 /* Uchrony s.a :: 8 Place Communale :: 1160 Bruxelles :: Belgique */

/* ############################## */
/* ############################## */
/* ############################## */

#shopSearch{
width:710px;
font-size:11px;
padding-top:10px;
}

/* ############################## */

#shopSearch #shopSearchLeft{
font-size:10px;
width:326px;
float:left;
margin-right:10px;
}

#shopSearch #shopSearchRight{
font-size:10px;
width:230px;
margin-left:336px;
}

*html #shopSearch #shopSearchRight{
margin-left:0px;
}

/* ############################## */

#shopSearch #shopSearchLeft .shopPicture{
/*
background:url(../Images/ShopSearch/super/shopPictureBG.gif) 0px 0px no-repeat;
width:308px;
height:232px;
padding:9px;
*/
}

/* ############################## */
/* ############################## */
/* ############################## */

.shopSearchHP{
width:170px;
float:left;
padding-right:20px;
margin-right:20px;
margin-top:10px;
min-height:265px;
background:url(../Images/ShopSearch/hyper/dottedBG.gif) right repeat-y;
}

*html .shopSearchHP{
height:265px;
}

.shopSearchHP P{
margin:0px;
min-height:35px;
}

*html .shopSearchHP P{
height:35px;
}

.shopSearchHP IMG{
border:1px solid #003373;
}

P.shopSearchTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin:0px;
}

/* ############################################################################ */

#map{ float: left;}

#shopSearchState{
margin-top:20px;
}

#shopSearchZoom{
margin: 0 0 0 150px;
}

#shopSearchZoomInfo{
width:175px;
}

*html #shopSearchZoomInfo{
bottom:20px;
}

#shopSearchDetailMap{
font-weight:bold;
right:0px;
float: left;
margin: 0 0 0 50px;
}

#shopSearchShopNumber{
width:575px;
border-bottom:2px solid #D5D5D5;
border-top:2px solid #D5D5D5;
padding:5px 5px 5px 8px;
font-weight:bold;
margin:10px 0px;
background:url(../Images/ShopSearch/hyper/redArrow.gif) 0px 9px no-repeat;
}

#shopSearchListDetail{
}

#shopSearchListDetail LI{
/*border:1px solid #D5D5D5;*/
margin-bottom:5px;
color:#000000;
}

.shopSearchShopName{
color:#FF1212;
}

.shopSearchShopName A:HOVER{
color:#FF1212;
}

.shopSearchShopName A{
color:#FF1212;
}

#shopSearchGeoChooser{
margin-top:10px;
}

#shopSearchVacancyIllu{
float:left;
margin-right:20px;
margin-top:0px;
}

*html #shopSearchVacancyIllu{
margin-top:10px;
}

#shopSearchVacancyIllu IMG{
border:1px solid #003373;
}

#shopSearchVacancyContent{
margin-top:10px;
}

.opening1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.opening2 {
	color: #017ebe;
	font-weight: bold;
}

/* Ouvertures exceptionnelles */
#ouverture_speciale_insert_fr h1{ width: 240px; height: 23px; background:url(../Images/ShopSearch/hyper/bkgd_title_ouverturespe_fr.jpg) no-repeat; display: block; text-indent: -9999px; margin: 20px 0 10px 0; padding: 0;}
#ouverture_speciale_insert_nl h1{ width: 240px; height: 23px; background:url(../Images/ShopSearch/hyper/bkgd_title_ouverturespe_nl.jpg) no-repeat; display: block; text-indent: -9999px; margin: 20px 0 10px 0; padding: 0;}
#table_insert_os{ font-size: 10px; color: #03387c; font-family: Verdana, Arial, Helvetica, sans-serif;}
.date_insert_os{ float:left; width: 120px}
.heure_insert_os{ float:left; margin: 0 0 0 10px; padding: 0;}

.clear{ clear:both; margin: 0; padding: 0;}

.table_os{ margin: 5px 0 20px 0;}
.title_17dec_fr{ width: 588px; height: 23px; display: block; background:url(../Images/ShopSearch/hyper/title_17dec_fr.jpg) no-repeat; text-indent: -9999px;}
.title_24dec_fr{ width: 588px; height: 23px; display: block; background:url(../Images/ShopSearch/hyper/title_24dec_fr.jpg) no-repeat; text-indent: -9999px;}
.title_31dec_fr{ width: 588px; height: 23px; display: block; background:url(../Images/ShopSearch/hyper/title_31dec_fr.jpg) no-repeat; text-indent: -9999px;}
.title_17dec_nl{ width: 588px; height: 23px; display: block; background:url(../Images/ShopSearch/hyper/title_17dec_nl.jpg) no-repeat; text-indent: -9999px;}
.title_24dec_nl{ width: 588px; height: 23px; display: block; background:url(../Images/ShopSearch/hyper/title_24dec_nl.jpg) no-repeat; text-indent: -9999px;}
.title_31dec_nl{ width: 588px; height: 23px; display: block; background:url(../Images/ShopSearch/hyper/title_31dec_nl.jpg) no-repeat; text-indent: -9999px;}
.line_table { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #03387c; margin: 0 0 2px 0;}
.lineheader_table { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; margin: 7px 0 5px 0; font-weight: bold;}
.table_os{ width: 588px; height: 180px; overflow:auto;}
.nom_os{ float:left; width: 125px; padding: 0 5px 0 0;}
.nom_os a{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #03387c; text-decoration: none;}
.nom_os a:hover{ text-decoration: underline;}
.commune_os{ float:left; width: 125px; padding: 0 5px 0 0;}
.adresse_os{ float:left; width: 195px; padding: 0 5px 0 0;}
.heures_os{ float:left; width: 95px; padding: 0 5px 0 0;}