@charset "UTF-8";
/* CSS Document */

.pose-libre, a.pose-libre {color: #75C0E9;}
.integrables, a.integrables {color: #6890BD;}
.inox, a.inox {color: #55B2DC;}
.cave, a.cave {color: #68A5DD;}

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

body
{
    background: url('/images/general/fond.jpg') repeat top center;
    padding: 0px;
    margin: 0px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;

}

.common_props
{
    margin-left: auto;
    margin-right:auto;
    width: 990px;
}

.chemin
{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#005EA8;
}

.chemin a {color: #005EA8;}
.chemin a:hover {color: #656565;}

/* POPUP */


#popup_background
{
	position: fixed; 
	top: 0px; 
	left: 0px; 
	right: 0px; 
	bottom: 0px; 
	z-index: 500; 
	background-color: black; 
	opacity: 0.85;
	filter : alpha(opacity=85);
}

#popup_container
{
	position: absolute;
	width: 950px;
	top: 20px;
	left: 50%;
	right: 50%;
	padding:0px;
	margin-left: -475px;
	margin-right: -475px;
	z-index:501;
	color: #FFFFFF;
}

#popup_content_topmargin
{
	height:30px;
}

#popup_content_background
{
	position: relative;
	z-index:502;
}

#popup_content
{
	width: 950px; 
}

#popup_content_bottommargin
{
	height: 30px;
}

#popup_fermer
{
	cursor: pointer;
}

#popup_fermer img
{
	display: inline;
	cursor: pointer;
}


.popup_fermer
{
	height:38px;
	width:40px;
	z-index: 503;
	text-decoration: underline;	
}

.popup_corps
{
	padding: 10px;	
}

.popup_fermer_mentions
{
	text-decoration: none;
	width: 65px;
}

.popup_fermer_mentions_txt
{
	float: left;
	padding-bottom: 4px;
}
.popup_fermer_guide_txt
{
	float: right;
	padding-bottom: 4px;
}

.popup_image_galerie_produits{
	height: 900px;
	width: 900px;
}


.titre_galerie
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 2px;
}

.titre_popup
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 2px;
}

.bas_galerie
{
	padding: 5px;
}

.lien_galerie
{
	text-decoration: underline;
	cursor: pointer;
	color: #FFFFFF;
}

.lien_c_galerie
{
	text-decoration: none;
	cursor: pointer;
	color: #FFFFFF;
}

.lien_galerie img
{
	display: inline;
}


/*****************************/
/*******HEADER****************/
/*****************************/

/*placement du logo LIEBHERR en haut de page*/
.header_logo_libherr
{
    position: relative;
    top:0px;
    left:0px;
    margin-top:18px;
    margin-left: auto;
    margin-right:auto;
    width: 235px;
    z-index: 3;
}

/*Barre de nav global*/
.header_nav
{
    position: relative;
    top:0px;
    left:0px;
    height:44px;
    z-index: 10;
    background: url(/images/general/fond_nav.jpg) repeat-x top left;
}

.header-nav-no-home {
    position: relative;
    top: 0px;
    height: 44px;
    z-index: 10;
    background: url('/images/general/fond_nav_no_home.png') no-repeat;
}

/*Bouton de la barre de nav*/
.header_but_nav {
    position:relative;
    height: 37px;
    top:0px;
    margin-left: auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
}

.header-but-nav-no-home {
    position:relative;
    height: 38px;
    top:2px;
    margin-left: auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
}

#header-plan-site {
    right: 14px;
    position:absolute;
    top: -22px;
}

#header-but-nav-products {
    border-bottom: 1px solid #656565;
    border-left: 1px solid #656565;
    border-right: 1px solid #656565;
    display: none;
    font-family: Arial;
    height: 80px;
    left: 424px;
    line-height: 20px;
    position: absolute;
    top: 37px;
    width: 101px;
    z-index: 20;
}

.header-but-nav-products-in {
    background: url('/images/general/fond_liens_produits.png') no-repeat;
    height: 20px;
    text-align: center;
    width: 100%;
}

#header-but-nav-products a {color: #656565; text-decoration: none;}
#header-but-nav-products a:hover {color: #005EA8;}


/*Bas de la barre de nav*/
.header_bas_nav
{	
    position: relative;
    top:0px;
    left:0px;
    height:7px;
    background: url(/images/general/bas_nav.jpg) no-repeat top left;
}

.header-bas-nav-no-home {
    background: url('/images/general/bas_nav_no_home.png') no-repeat;
    height: 7px;
}

/* ---- HOME ---- */
.home-deroulant-cont {
    margin-top: 0px;
    height: 100px;
    position: relative;
}

#home-deroulant {
    height: 80px;
    margin-top: 0px;
    padding: 0px;
    overflow: hidden;
    width: 990px;
    position: absolute;
    top: 0px;
}

#home-deroulant-bottom {
    position: absolute;
    top: 80px;
}

#home-deroulant-bouton {
    cursor: pointer;
    float: right;
}

#home-deroulant-controls {
    margin-top: 4px;
    z-index: 10;
}

.home-deroulant-control {
    background: url('/images/home/deroulant_fond_off.png') no-repeat;
    color: #005EA8;
    cursor: pointer;
    height: 14px;
    width: 11px;
}

.home-deroulant-control-in {padding-top: 2px; padding-left: 2px;}

.home-deroulant-controls-text {
    color: #005EA8;
    font-family: Futura, Verdana;
    font-size: 13px;
}

.home-centre {
    margin-top: 15px;
}

#home-centre-cont {
    background: url('/images/home/fond_centre.png') repeat-y;
    padding-bottom: 20px;
}

#home-centre-produits {
    background: url('/images/home/fond_produits.jpg') no-repeat;
    height: 274px;
    overflow: hidden;
    margin-bottom: 15px;
    margin-left: 2px;
    padding-left: 7px;
    padding-top: 10px;
    width: 986px;
}

#home-centre-produits-top {cursor: pointer;}

.home-centre-produits-top-col {
    height: 180px;
    overflow: hidden;
    width: 235px;
}

.home-centre-produits-top-col-top {height: 30px;}

.home-centre-produits-bottom-col {
    background: url('/images/home/fond_produits_bottom.png') no-repeat;
    height: 90px;
    padding-left: 8px;
    padding-top: 5px;
    width: 227px;
}

.home-centre-produits-bottom-col-text {
    color: #151A43;
    margin-bottom: 5px;
}

.home-centre-produits-lien-gamme, .home-centre-produits-lien-cata {
    padding-left: 3px;
    padding-top: 2px;
}

.home-centre-produits-lien-gamme a {font-weight: bold; text-decoration: none;}
.home-centre-produits-lien-gamme a:hover, .home-centre-produits-lien-cata a:hover {color: #656565;}

#home-centre-encarts {
    padding-left: 9px;
}

#home-centre-encart-actu {
    background: url('/images/home/fond_actu.png') no-repeat;
    height: 200px;
    width: 480px;
}

#home-centre-encart-actu-top {
    padding-left: 8px;
    padding-right: 10px;
    padding-top: 4px;
}

#home-centre-encart-actu-top hr {
    border: 1px solid;
    color: #fff;
}

.home-centre-encart-actu-top-but {
    background: url('/images/home/news/fond_num_off.png') no-repeat;
    color: #fff;
    cursor: pointer;
    height: 17px;
    margin-right: 5px;
    padding-left: 5px;
    padding-top: 4px;
    width: 11px;
}

#home-centre-encart-actu-bottom {
	margin-left: 8px;
	overflow: hidden;
	width: 462px;
	vertical-align: top;
}

.home-centre-encart-actu-bottom-actu {
    color: #005EA8;
    padding-right: 30px;
    width: 216px;
	vertical-align: top;
}

.home-centre-encart-actu-bottom-actu-cat {
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
    text-transform: uppercase;
}

.home-centre-encart-actu-bottom-actu-titre {
    font-weight: bold;
    padding-bottom: 5px;
}

.home-centre-encart-actu-bottom-actu-img {
    background: #005EA8;
    float: right;
    height: 75px;
    margin-left: 10px;
    padding-top: 5px;
    text-align: center;
    width: 110px;
}

.home-centre-encart-actu-bottom-actu-lien {padding-top: 3px;}
.home-centre-encart-actu-bottom-actu-lien a {color: #005EA8;}
.home-centre-encart-actu-bottom-actu-lien a:hover {color: #656565;}

#home-centre-encart-guide {
    background: url('/images/home/fond_guide.png') no-repeat;
    height: 200px;
    width: 480px;
}

#home-centre-encart-guide-top {
    padding-left: 8px;
    padding-top: 6px;
}

#home-centre-encart-guide-top a, #home-centre-encart-actu-top a {
    color: #005EA8;
    font-family: Arial;
    font-weight: bold;
}

#home-centre-encart-guide-top a:hover, #home-centre-encart-actu-top a:hover {color: #656565;}

#home-centre-encart-guide-bottom {margin-top: 4px;}

#home-centre-encart-guide-bottom-left {
    background: #005EA8;
    height: 170px;
    width: 240px;
}

#home-centre-encart-guide-bottom-right {
    color: #005EA8;
    height: 159px;
    padding-left: 10px;
    padding-top: 11px;
    width: 239px;
}

#home-centre-encart-guide-bottom-right-text{
	width: 230px;
	height: 40px;
}

#home-centre-encart-guide-bottom-right-titre {
    font-weight: bold;
    margin-bottom: 5px;
}

#home-centre-encart-guide-bottom-right-lien {margin-top: 5px;}
#home-centre-encart-guide-bottom-right-lien a {color: #005EA8;}
#home-centre-encart-guide-bottom-right-lien a:hover {color: #656565;}

#home-centre-encart-guide-bottom-right-picto {
    margin-top: 10px;
    text-align: center;
	vertical-align: bottom;
}

#home-centre-encart-guide-bottom-right-picto-picto {
    height: 60px;
    min-width: 91px;
}

#home-centre-encart-guide-top-fleche-gauche, #home-centre-encart-guide-top-fleche-droite, #home-centre-encart-guide-bottom-right-picto-fleche-gauche, #home-centre-encart-guide-bottom-right-picto-fleche-droite {cursor: pointer;}

/* ---- PRODUITS ---- */
.produits-top {
    font-family: Verdana;
    font-size: 12px;
    height: 330px;
    padding-left: 30px;
}

.produits-top-left {height: 330px; width: 488px;}
.produits-top-right {height: 27px; width: 470px;}

.produits-bottom {
    background: url('/images/produits/fond_bottom.png') no-repeat;
    height: 179px;
    padding-left: 30px;
    padding-top: 20px;
}

#produits-titre {margin-top: 20px;}

#produits-top-text {
    color: #0C419A;
    margin-bottom: 5px;
    width: 480px;
    font-size: 11px;
}

.produits-top-cata {
    margin-left: 125px;
    margin-top: 50px;
    width: 346px;
}

#produits-top-cata-integrables {margin-top: 75px;}
#produits-top-cata-inox {margin-top: 80px;}
#produits-top-cata-pose-libre {margin-top: 50px;}
#produits-top-cata-cave {margin-top: 44px;}

#produits-top-cata-lien a, #produits-bottom-guide-lien a {
    color: #005EA8;
    text-decoration: underline;
}

#produits-top-cata-lien a:hover, #produits-bottom-guide-lien a:hover {color: #656565;}

#produits-top-cata-picto, .produits-bottom-guide-pictos {float: right;}

#produits-bottom-news {
    background: url('/images/produits/fond_news.png') no-repeat;
    height: 155px;
    width: 430px;
    position: absolute;
}

.produits-bottom-news-td {width: 430px;}

#produits-bottom-guide {
    background: url('/images/produits/fond_guide.png') no-repeat;
    height: 155px;
    padding-left: 11px;
    width: 441px;
}
/* ---- SECTION PRODUITS ---- */
.pose-libre-top {background: url('/images/produits/pose_libre/fond_top.png') no-repeat;}

.integrables-top {background: url('/images/produits/integrables/fond_top.png') no-repeat;}

.inox-top {background: url('/images/produits/inox/fond_top.png') no-repeat;}

.cave-top {background: url('/images/produits/cave_vin/fond_top.png') no-repeat;}

/* ---- GAMMES ---- */
.produits-gamme {
    background: url('/images/produits/fond_bottom_rep.png') repeat-y;
    font-family: Verdana;
    padding-top: 20px;
}

.produits-gamme-sep {
    padding-bottom: 7px;
    padding-top: 2px;
    text-align: right;
}

.produits-gamme-sep a {color: #005EA8;}
.produits-gamme-sep a:hover {color: #656565;}

#produits-gamme-titre, .produits-gamme-elem {padding-left: 20px;}
#produits-gamme-titre {margin-bottom: 6px;}

.produit-gamme-elem-content {
	background:url('/images/produits/fond_elem.png') repeat-y;
	position: relative;
	padding-bottom: 20px;
}

.produit-gamme-elem-content{
	overflow: hidden;
}

.produits-gamme-elem-content-left {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	width:235px;
}

.produits-gamme-elem-content-left-v2 {
	background:url('/images/produits/fond_bleu.jpg') repeat-y;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	width:235px;
}

.produits-gamme-elem-content-right {

}

/*
.produits-gamme-elem-desc {
    min-height:70px;
}*/

.produits-gamme-elem-content-titre {
    color: #005EA8;
    font-size: 14px;
    font-weight: bold;
    padding-left: 2px;
}

.produits-gamme-elem-content-desc {
    color: #666666;
    padding-left: 2px;
    width: 718px;
}

.produits-gamme-elem-content-cata {
    float: right;
    line-height: 20px;
    margin-left: 30px;
    text-align: center;
}

.produits-gamme-elem-content-cata a {color: #005EA8;}
.produits-gamme-elem-content-cata a:hover {color: #656565;}

.produits-gamme-elem-content-lien {
	background-color:#F3F3F3;
	width:185px;
	float: left;
    line-height: 13px;
    padding-left: 50px;
    height: 15px;
    text-align: left;
	vertical-align:top;
}
.produits-gamme-elem-content-lien-v2 {
	/*background-color:#F3F3F3;*/
	width:185px;
	float: left;
    line-height: 13px;
    padding-left: 50px;
    height: 15px;
    text-align: left;
	background:url('/images/produits/fond_bleu.jpg') no-repeat;
	vertical-align:top;
}

.produits-gamme-elem-content-lien a {color: #005EA8;}
.produits-gamme-elem-content-lien a:hover {color: #656565;}
.produits-gamme-elem-content-lien-v2 a {color: #005EA8;}
.produits-gamme-elem-content-lien-v2 a:hover {color: #656565;}

.produits-gamme-elem-bottom {
    background: url('/images/produits/fond_elem_bottom.png') no-repeat;
    color: #005EA8;
    cursor: pointer;
    font-weight: bold;
    height: 26px;
	position:relative;
}

.produits-gamme-elem-bottom:hover {color: #9AC0DE;}

.produits-gamme-elem-link{
	margin-top: 0px;
	padding-left: 0px;
    left: 348px;
	top: -5px;
	position:absolute;
}

.produits-gamme-elem-content-gallery
{
	position: absolute;
	bottom: 0px;
}

.produits-gamme-elem-content-guide {
    background: #E1EBF1;
    color: #666666;
    height: 70px;
    margin-left: 2px;
    margin-top: 35px;
    padding-left: 10px;
    padding-top: 5px;
    width: 693px;
	display:none;
}

.produits-gamme-elem-content-guide-v2 {
    color: #666666;
    height: 280px;
    margin-left: 2px;
    margin-top: 35px;
    padding-left: 10px;
    padding-top: 5px;
    width: 693px;
	display:none;
}

.produits-gamme-elem-content-guide-titre {
    color: #005EA8;
    font-size: 12px;
    font-weight: bold;
}

.produits-gamme-elem-content-guide-cata {
    background-color: #FFFFFF;
	color: #005EA8;
	width: 200px;
	height: 130px;
	padding:5px;
    font-size: 11px;
	text-align:center;
	margin-top:10px;
}

.produits-gamme-elem-content-guide-pictos {margin-top: 5px;}
.produits-gamme-elem-content-guide-pictos img {cursor: pointer;}

#produits-gamme-bulle {
    background: url('/images/produits/fond_bulle.png') no-repeat;
    color: #fff;
    display:none;
    height: 100px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 30px;
    position: absolute;
    width: 164px;
    z-index: 100;
}

#produits-gamme-bulle-titre {
    font-size: 12px;
    font-weight:bold;
}

#produits-gamme-bulle-text {
    height: 50px;
}

#produits-gamme-bulle-lien a {
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
}

#produits-gamme-bulle-lien a:hover {text-decoration: none;}

/* ---- PRODUITS COMPOSANT NEWS ---- */
#produits-bottom-news-comp {
    color: #005EA8;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 5px;
}

#produits-bottom-news-comp-defilant {height: 82px;}

#produits-bottom-news-comp-titre {
    font-family: Arial;
    font-size: 15px;
    margin-bottom: 15px;
}

.produits-bottom-news-comp-actu {
    margin-right: 20px;
    width: 410px;
}

.produits-bottom-news-comp-actu-image {
    background: #fff;
    float: right;
    height: 76px;
    margin-left: 10px;
    padding-top: 4px;
    text-align: center;
    width: 110px;
}

.produits-bottom-news-comp-actu-titre {
    font-weight:bold;
    margin-bottom: 5px;
}

.produits-bottom-news-comp-actu-lien {margin-top: 7px;}
.produits-bottom-news-comp-actu-lien a {color: #005EA8;}
.produits-bottom-news-comp-actu-lien a:hover {color: #656565;}

#produits-bottom-news-comp-bottom {padding-right: 10px;}
#produits-bottom-news-comp-bottom a {color: #005EA8; text-decoration: none;}
#produits-bottom-news-comp-bottom a:hover {color: #656565;}

#produits-bottom-news-comp-bottom hr {
    border: 1px solid;
    color: #fff;
}

.produits-bottom-news-comp-but {
    background: url('/images/home/news/fond_num_off.png') no-repeat;
    color: #fff;
    cursor: pointer;
    height: 17px;
    margin-right: 5px;
    padding-left: 5px;
    padding-top: 4px;
    width: 11px;
}

/* ---- ACTUALITÉ ---- */
#actu-top {
    background: url('/images/actualite/fond_top.png') no-repeat;
    height: 180px;
    padding-left: 30px;
}

#actu-titre {margin-top: 20px;}
#actu-top-select {height: 20px;}

#actu-top-text {
    color: #005EA8;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
    width: 570px;
}

#actu-top-toute-lactu {margin-top: 25px;}

#actu-top-toute-lactu a {
    color: #005EA8;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

#actu-top-toute-lactu a:hover {color: #656565;}

#actu-bottom {
    background: url('/images/actualite/fond_bottom.png') repeat-y;
    padding-left: 21px;
    padding-top: 20px;
}

#actu-bottom-left {
    min-height: 100px;
    width: 700px;
}

.actu-news-separator {
    height: 15px;
    line-height: 15px;
    margin-bottom: 30px;
    text-align: right;
    width: 700px;
}

.actu-news-separator a {color: #005EA8;}
.actu-news-separator a:hover {color: #656565;}

.actu-no-news {
    color: #005EA8;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    width: 700px;
}

#actu-bottom-middle {
    background: url('/images/spacer.gif') repeat;
    width: 21px;
}

#actu-bottom-right {width: 229px;}

.actu-cata {
    background: #fff;
    color: #005EA8;
    margin-bottom: 50px;
    margin-left: 21px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    text-align: center;
    width: 158px;
}

.actu-cata a {color: #005EA8;}
.actu-cata a:hover {color: #656565;}

.actu-cata-titre {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    width: 100%;
}

#actu-bottom-bottom {
    background: url('/images/actualite/fond_bottom_bottom.png') no-repeat;
    height: 12px;
}

/* ---- PLAN DU SITE ---- */
#plan-site-top {
    background: url('/images/societe/fond_bottom.png') repeat-y;
    height: 50px;
    padding-left: 30px;
}

#plan-site-bottom {
    background: url('/images/societe/fond_bottom.png') repeat-y;
    padding-left: 20px;
}

#plan-site-bottom-bottom {
    background: url('/images/societe/fond_bottom_bottom.png') repeat-y;
    height: 17px;
}

.plan-site-sections {
    color: #005EA8;
    line-height: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    width: 295px;
}

.plan-site-sections a {color: #005EA8;}
.plan-site-sections a:hover {color: #656565;}

.plan-site-section-big {
    font-size: 12px;
    font-weight: bold;
    line-height: 40px;
}

.plan-site-gamme {padding-left: 20px;}

.plan-site-sep {
    background: url('/images/tiret_vertical.png') repeat-y;
    width: 15px;
}

#faq-top {
    background: url('/images/faq/fond_top.png') no-repeat;
    height: 180px;
    padding-left: 30px;
}

#faq-titre
{
	padding-top: 20px;
}

#faq-top-text {
    color: #656565;
    font-size: 12px;
    font-weight: normal;
    margin-top: 5px;
    width: 490px;
    padding-left: 5px;
    line-height: 16px;
}

#faq-bottom-titre
{
	padding-left: 10px;
	padding-bottom: 3px;
}

.faq-border-bottom
{
	border-top: 1px solid  #74A5CE;
	padding-top: 1px;	
}

#faq-bottom {
    background: url('/images/actualite/fond_bottom.png') repeat-y;
    padding-left: 21px;
    padding-right: 21px;
    padding-top: 20px;
}

#faq-bottom-bottom {
    background: url('/images/actualite/fond_bottom_bottom.png') no-repeat;
    height: 12px;
}

.faq-cat
{
	padding-left: 15px;
	padding-right: 15px;
}

.faq-main
{
	padding-bottom: 55px;
	background: url('/images/faq/fond_bas.jpg') no-repeat 0px 100% #F3F3F3;
}

.faq-question
{
	background: url('/images/faq/fleche.png') no-repeat 0px 7px;
	font-size: 12px;
	color: #005EA8;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 14px;
	line-height: 26px;
	cursor: pointer;
}

.faq-question-open
{
	background: url('/images/faq/fleche_bas.png') no-repeat 0px 7px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 14px;
	line-height: 26px;
}

.faq-reponse
{
	position: relative;
	max-width: 696px;
}

.faq-border
{
	border: 1px solid #7AA9CE;
	padding: 1px;	
}

.faq-fleche
{
	background: url('/images/faq/fleche_boite.gif') no-repeat 0px 0px;
	height: 11px;
	width: 8px;
	top: 15px;
	left: 0px;
	position: absolute;	
}

.faq-boite-haut
{
	background: url('/images/faq/bordure_boite_haut.gif') no-repeat 0px 0px;
	height: 5px;	
}

.faq-boite-bas
{
	background: url('/images/faq/bordure_boite_bas.gif') no-repeat 0px 0px;
	height: 13px;	
}

.faq-boite
{
	background: #C3E1F3;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 3px;
	font-size: 12px;
	color: #333333;	
}

.faq-boite p
{
	padding: 0px;
	margin: 0px;
}

.faq-boite-contact
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}

.faq-boite-contact-titre
{
	padding-bottom: 10px;
	padding-top: 20px;
	font-size: 15px;
	font-weight: bold;
	color: #005EA8;
}

.faq-boite-contact-item-titre
{
	float: left;
	width: auto;
	margin-right: 10px;
	font-size: 12px;
	color: #656565;
	line-height: 26px;
	cursor: pointer;
}

.faq-boite-contact-item
{
	float: left;
	width: auto;
	margin-right: 10px;
	background: url('/images/faq/fleche.png') no-repeat 0px 7px;
	padding-left: 14px;
	line-height: 26px;
	cursor: pointer;
	font-size: 12px;
	color: #005EA8;
	font-weight: bold;
	text-decoration: underline;
}

.faq-boite-contact-item a
{
	font-size: 12px;
	color: #005EA8;
	font-weight: bold;
	text-decoration: underline;
}

.faq-cat-childs	
{
	margin-left: 5px;
	padding-left: 15px;
	border-left: 1px dashed #005EA8;
	display: none;
}

.faq-cat-childs-simple
{
	display: none;
}

.haut_de_page
{
	padding-left: 14px;
	background: url('/images/general/fleche_haut.png') no-repeat 0px 5px;
	line-height: 12px;
	font-size: 12px;
	color: #005EA8;
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
}

.haut_de_page a
{
	color: #005EA8;
}

#faq-bottom
{
	overflow: hidden;	
}

/*****************************/
/******* PAGE ATTENTE ****************/
/*****************************/

.attente_main
{

    background: url(/images/attente/visu_principal.jpg) no-repeat top left;
    height: 331px;
    border-bottom: solid 1px #005EA8;
}

.attente_edito
{
    position: relative;
    font-size: 12px;
    color: #005EA8;
    padding-left: 25px;
    padding-top: 135px;
    line-height: 130%;
}

.attente_contact
{
    position: relative;
    padding-top: 11px;
    height: 24px;
    width: 141px;
}

.attente_revendeurs
{
    position: relative;
    height: 30px;
    font-size:15px;
    font-weight: bold;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    padding-top: 68px;
    letter-spacing: 2px;

}

a.attente_revendeurs
{
    text-decoration: underline;
    color:  #005EA8;
}

a.attente_revendeurs:hover
{
    text-decoration: none;
    color:  #222458;

}

.attente_ecata
{
    width:990px;
    height:225px;
    background-color:#ffffff;
    margin-top:40px;
}

.ecata_table
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#005EA8;
    margin-left:104px;
}

a.ecata_lien
{
    font-size:11px;
    color:#005EA8;
    text-decoration:underline;
}

a:hover.ecata_lien
{
    color:#222458;
}

/*****************************/
/******* CONTACT ****************/
/*****************************/
.contact_top
{
    background:url('/images/contact/fond_top.png') no-repeat;
    height:330px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    padding-left:30px;
}

#contact-titre {margin-top: 70px;}

.contact_top_text {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#005EA8;
    width: 450px;
}

.contact_top_coords
{
    font-size:11px;
    color:#656565;
    margin-top:5px;
}

#contact_bottom_top {
    background: url('/images/contact/fond_bottom_top.png') no-repeat;
    height: 49px;
    width: 990px;
}

#contact-form-submit {
    background: url('/images/contact/fond_bottom_but.png') no-repeat;
    height: 34px;
    width: 990px;
}

#contact-mentions {background: url('/images/contact/fond_bottom_mentions.png') repeat-y;}

#contact-bottom-bottom {
    background: url('/images/contact/fond_bottom_bottom.png') no-repeat;
    height: 27px;
    width: 990px;
}

.contact_bottom {
    background: url('/images/contact/fond_bottom_form.png') repeat-y;
    padding-bottom: 20px;
    padding-left:115px;
}

.contact_form {padding-top: 15px;}

.form_text {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:11px;
    font-weight:bold;
}

.contact_captcha {margin-top: 10px;}

.contact_check {
    width:746px;
    height:20px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
}

.contact_check#contact_sharing {
    background-color:#E1EBF1;
    margin-top:15px;
    color:#005EA8;

}

.contact_check#contact_infos {
    background-color:#005EA8;
    margin-top:10px;
    color:#ffffff;
}

.contact_submit {
    padding-top: 5px;
    text-align:center;
    width:990px;
}

.contact_text_loi {
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin-left: 110px;
    padding-top:10px;
    width:746px;
}

.contact_form_rep {
    color:#cc0000;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    padding-bottom: 10px;
    text-align: center;
    width: 746px;
}

/* ---- NEWSLETTER ---- */
#newsletter-top {
    background:url('/images/newsletter/fond_top.png') no-repeat;
    height:330px;
    font-family:Verdana;
    padding-left:30px;
}

#newsletter-titre {
    margin-top: 55px;
}

#newsletter-top-text {
    color: #005EA8;
    font-size: 12px;
    font-weight: bold;
    width: 420px;
}

#newsletter-bottom-top {
    background: url('/images/newsletter/fond_bottom_top.png') no-repeat;
    height: 49px;
    width: 990px;
}

#newsletter-bottom {
    background: url('/images/newsletter/fond_bottom.png') repeat-y;
    min-height: 100px;
}

#newsletter-bottom-bottom {
    background: url('/images/newsletter/fond_bottom_bottom.png') no-repeat;
    height: 22px;
    width: 990px;
}

#newsletter-form {
    padding-left: 115px;
    width: 746px;
}

#newsletter-bottom-text-etoile {
    color: #005EA8;
    font-family: Arial;
    font-size: 12px;
    margin-bottom: 10px;
    padding-top: 18px;
}

#newsletter-form-top {
    background: #005EA8;
    height: 38px;
    line-height: 38px;
}

#newsletter-form-in {
    margin-bottom: 15px;
    margin-top: 15px;
}

#newsletter-submit {
    margin-bottom: 20px;
    margin-top: 15px;
    text-align: center;
}

#newsletter-text-loi {padding-bottom: 35px;}

.newsletter-form-text {
    font-family:Verdana;
    color:#fff;
    font-size:11px;
    font-weight:bold;
}

/* ---- SOCIETE ---- */
#societe-top {
    background: url('/images/societe/fond_top.png') no-repeat;
    height: 329px;
    font-family: Verdana;
    padding-left: 30px;
}

#societe-bottom {
    background: url('/images/societe/fond_bottom.png') repeat-y;
    min-height: 600px;
}

#societe-bottom2 {
    background: url('/images/societe/fond_bottom.png') repeat-y;
	padding-top:20px;
    min-height: 100px;
}

#societe-bottom-bottom {
    background: url('/images/societe/fond_bottom_bottom.png') no-repeat;
    height: 17px;
}

#societe-txt-intro {
    color:#005EA8;
    font-family: Verdana;
    font-size:12px;
}

.societe-txt{
    color:#666666;
    font-family: Verdana;
    font-size:11px;
}

.societe-txt-environnement{
    color:#656565;
    font-family: Verdana;
    font-size:11px;
}

.societe-txt-titre{
    color:#005EA8;
    font-family: Verdana;
    font-size:14px;
	font-weight: bold;
}

#societe-bottom-histoire{
	margin-left:20px;
	width:450px;
	float:left;
}

#societe-bottom-specialiste{
	padding-right:20px;
	width:450px;
	float:right;
}

#societe-legende{
	color:#2E7CB8;
	font-family: Verdana;
	font-size:10px;
; 	font-style: italic;
}

/* ---- GUIDE DU FROID ---- */
#guide-top {
    background: url('/images/guide/fond_top.png') no-repeat;
    height: 330px;
    font-family: Verdana;
    padding-left: 30px;
}

#guide-top-anim {
    float: right;
    height: 220px;
    padding-right: 16px;
    padding-top: 36px;
    width: 460px;
}

#guide-top-titre {margin-top: 70px;}

#guide-top-text {
    color: #005EA8;
    font-size: 12px;
    width: 440px;
}

#guide-top-liens {
    margin-top: 90px;
    width: 925px;
}

#guide-top-liens a {
    color: #005EA8;
    font-weight: bold;
}

#guide-top-liens a:hover {color: #656565;}

#guide-bottom-top {
    background: url('/images/guide/fond_bottom_top.png') no-repeat;
    height: 49px;
}

#guide-bottom {
    background: url('/images/guide/fond_bottom.png') repeat-y;
    padding-left: 20px;
    padding-top: 20px;
}

.guide-bottom-cat-title {
    margin-bottom: 7px;
}

.guide-bottom-elem {
    background: url('/images/guide/fond_elem.png') no-repeat;
    height: 187px;
    margin-bottom: 25px;
    margin-right: 5px;
    padding-top: 15px;
    width: 234px;
}

.guide-bottom-elem-titre {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}

.guide-bottom-elem-titre a {
    color: #005EA8;
    text-decoration: none;
}

.guide-bottom-elem-picto {
    height: 65px;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
}

.guide-bottom-elem-resume {
    color: #6D6D6D;
    height: 53px;
    padding-left: 10px;
    padding-right: 10px;
}

.guide-bottom-elem-btn {
    text-align: center;
    width: 100%;
}

.guide-cellule{
	color: #6D6D6D;
	border: 1px solid #408FF5;
	padding: 5px;
	width:538px;
	margin-top: 20px;
	overflow: hidden;
}

.guide-cellule-gris{
	color: #6D6D6D;
	border: 1px solid #408FF5;
	padding: 5px;
	width:538px;
	margin-top: 20px;
	overflow: hidden;
	background-color: #EEEEEE;
}

#guide-bottom-bottom {
    background: url('/images/guide/fond_bottom_bottom.png') no-repeat;
    height: 12px;
}

/* ---- SAV ---- */
.sav_top {
    background: url('/images/sav/fond_top.png') no-repeat;
    height: 280px;
    font-family: Verdana;
    font-size: 12px;
    padding-left: 30px;
}

.sav_titre {
    margin-top: 10px;
    margin-bottom: 10px;
}

.sav_top_text {
    color: #005EA8;
    width: 560px;
}

.sav_top_text_top {
    font-weight: bold;
    margin-bottom: 15px;
}

.sav_top_text_bot {
    color: #333;
    font-size: 11px;
    margin-top: 25px;
}

.sav_top_text_bot a {
    color: #005EA8;
}

/*****************************/
/******* REVENDEURS **********/
/*****************************/

.revendeurs_top
{
    background:url('/images/revendeurs/fond_top.png') no-repeat;
    height:330px;
    font-family:Verdana;
    font-size:12px;
    padding-left:30px;
}

.revendeurs_titre {
    margin-top:69px;
    margin-left:29px;
}

.revendeurs_top_text {
    margin-left:29px;
    color:#656565;
    width: 515px;
}

.revendeurs_top_text_blue {
    font-weight:bold;
    color:#005ea8;
}

.revendeurs_bottom_top {
    background:url('/images/revendeurs/fond_bottom_top.png') no-repeat;
    height:49px;
}

.revendeurs_bottom {
    background:url('/images/revendeurs/fond_bottom.png') repeat-y;
    position:relative;
}

.revendeurs_bottom_bottom {
    background:url('/images/guide/fond_bottom_bottom.png') no-repeat;
    height:62px;
}

.revendeurs_fond {
    background:url('/images/actualite/fond_bottom.png') repeat-y;
}

.revendeurs_showroom {
	margin-left: auto;
	margin-right: auto;
	width: 950px;
}

.revendeurs_fin_carte
{
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	background:url('/images/revendeurs/fond_fin_carte.png') no-repeat;
	height: 40px;
}

.revendeurs_explain {
    font-weight:bold;
    color:#656565;
    position:absolute;
    top:170px;
    left:35px;
    margin: 0px;
    padding: 0px;
    width:270px;
}

.revendeurs_carte {
    margin-left:236px;
}

/* ---- LISTING ----- */

.revendeurs_reg {
    background:url('/images/revendeurs/fond_top_listing.png') no-repeat;
    height:31px;
    margin-top:58px;
    text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
    font-weight:bold;
}

.revendeurs_depts {
    width:350px;
    background-color:#E1EBF1;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#656565;
    padding-top:10px;
    padding-bottom:10px;
    margin-bottom:30px;
}

.revendeurs_depts_cat {
    padding-left:10px;
}

.revendeurs_depts select {
    margin-top:10px;
}

.revendeurs_depts_separateur {
    background:url('/images/revendeurs/depts_separateur.gif') no-repeat;
    height:1px;
    margin-top:10px;
    margin-bottom:10px;
}

.revendeurs_depts select {
    color:#005EA8;
    font-weight:bold;
    padding-left:10px;
}

.revendeurs_depts_table {
    margin-bottom:10px;
    padding-left:10px;
}

.revendeurs_selected_dept {
    color:#333333;
    font-weight:bold;
}

a.revendeurs_dept_retour {
    color:#005EA8;
    text-decoration:underline;
}

a.depts_link {
    color:#005ea8;
    font-weight:bold;
    text-decoration:none;
}

a:hover.depts_link {
    color:#000000;
}

#listing_revendeurs {
    width:350px;
}

/* ---- ACCORDION ---- */

#accordion {
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.toggler {
    font-size:11px;
    font-weight:bold;
    color:#005EA8;
    background:url('/images/revendeurs/toggler_back.png') no-repeat;
    width:350px;
    height:33px;
    padding-left:10px;
    cursor:pointer;
}

.element_desc {
    font-size:11px;
    color:#656565;
    background-color:#C6D7E0;
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
}

.element_bottom {
    background:url('/images/revendeurs/element_bottom.png') no-repeat;
    width:350px;
    height:17px;
}

.element_title {
    font-size:11px;
    color:#ffffff;
    padding-bottom:5px;
    padding-left:10px;
    background-color:#005EA8;
    font-weight:bold;
    height:20px;
    line-height:20px;
}

.element_categorie {
    font-weight:bold;
    color:#000000;
}

.element_separator {
    height:1px;
    margin-top:5px;
    margin-bottom:5px;
}

.element {
    width:350px;
}

/*****************************/
/******* FOOTER ****************/
/*****************************/

.footer_global {
    color: #696969;
    font-size: 11px;
    position: relative;
    margin-top: 20px;
    padding-top: 70px;
    background: url(/images/general/logo_footer.png) no-repeat top left;
    z-index: 20;

}

.footer_adresse {
    padding-left: 18px;
    width: 305px;
}

.footer_font_style {
    color: #696969;
    line-height: 130%;
}

.footer-col {
    padding-left: 10px;
    width: 305px;
}

.footer-liens {margin-bottom: 10px;}

.footer-liens a {
    color: #696969;
    text-decoration: underline;
}

.footer-liens a:hover {color:#000;}

.footer_lien_picto {margin-top: 30px;}

.footer_lien_picto a {
    color: #696969;
    padding-left: 5px;
    text-decoration: underline;
}

.footer_lien_picto a:hover {color:#000;}

.footer_lien_picto img {padding-bottom: 5px;}

#footer-legal {
    margin-top: 30px;
    padding-bottom: 20px;
    text-align: center;
    width: 990px;
}

/* ---- GUIDE PAGES POPUP ---- */
.guide-page-ref {
    background: url('/images/guide/fond_bottom.png') repeat-y;
}

.guide-page {
    background: url('/images/guide/pages/fond_page.png') repeat-y;
    font-family: Verdana;
    padding-left: 70px;
}

#guide-page-top-top {
    background: url('/images/guide/pages/fond_top.png') no-repeat;
    height: 115px;
    padding-left: 30px;
    padding-top: 30px;
    width: 568px;
}

#guide-page-top-top-body-only {
    background: url('/images/guide/pages/fond_top.png') no-repeat;
    height: 115px;
    margin-top: -25px;
    padding-left: 30px;
    padding-top: 30px;
    width: 568px;
}

#guide-page-top-top-titre {
    color: #005EA8;
    font-size: 18px;
    padding-left: 5px;
}

#guide-page-top {
    background: #fff;
    padding-bottom: 20px;
    padding-left: 30px;
    width: 568px;
}

.guide-page-titre {
	color: #005EA8;
	font-size: 15px;
	font-weight:bold;
	margin-top: 20px;
}

.guide-page-img-gd {
    background: #9AC0DE;
    margin-top: 5px;
    text-align: center;
    width: 538px;
}

.guide-page-img-gd-legende {
    background: #9AC0DE;
    color: #fff;
    font-style: italic;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
    width: 533px;
}

.guide-page-text {
    color: #6D6D6D;
    margin-top: 25px;
    min-height: 200px;
    width: 538px;
	overflow: hidden;
}

.guide-page-top-text-titre {
    color: #005EA8;
    font-size: 12px;
    font-weight: bold;
    margin-top: 25px;
}

.guide-page-text-bleu {
    color: #005EA8;
	font-weight: normal;
    font-size: 11px;
	line-heght: 230%;
}

.guide-page-top-text-gris {
    color: #6D6D6D;
    font-size: 11px;
    font-weight: bold;
    margin-top: 25px;
	line-height:130%;
}

.guide-page-img-droite {
    background: #9AC0DE;
    float: right;
    height: 200px;
    margin-left: 25px;
    width: 230px;
}

.guide-cellule-img-droite {
	float: right;
	margin-left: 10px;
	overflow: hidden;
}

.guide-page-text-lien {margin-top: 5px;}
.guide-page-text-lien a {color: #005EA8;}
.guide-page-text-lien a:hover {color:#656565;}

#guide-page-bottom {
    background-color: #ECF2F5;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-top: 15px;
    width: 568px;
}

#guide-page-to-top {
    font-style: italic;
    margin-top: 25px;
    width: 568px;
}

#guide-page-to-top a {
    color: #005EA8;
    text-decoration: none;
}

#guide-page-to-top a:hover {color: #656565;}

#guide-page-imprime {
    position: absolute;
    top: 5px;
    left: 22px;
}

#guide-page-imprime-body-only {
    position: relative;
    top: 5px;
    left: -48px;
}

#guide-page-ferme {
    position: absolute;
    top: 5px;
    left: 693px;
}

/* ---- TEMPLATE DE NEWS ---- */
.news_entete {
    background: url('/images/actualite/actu_fond_top.png') no-repeat;
    height: 30px;
    padding-left: 21px;
    padding-right: 5px;
    padding-top: 4px;
    width: 674px;
}

.news_entete table td {
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #242424;
}

.news_body {
    background: url('/images/actualite/actu_fond.png') repeat-y;
    padding-left: 9px;
    padding-right: 9px;
    width: 682px;
}
.news_body table td {color: #333333;}

.news_footer {
    background: url('/images/actualite/actu_fond_bottom.png') no-repeat;
    height: 18px;
    width: 700px;
}

.lien_actu {color:#005EA8;}
.lien_actu:hover {color: #656565;}

.news_1_border {
    background: #fff;
    border:1px solid #005EA8;
}

/* squeezebox */
#sbox-window embed, #sbox-window object, #sbox-window select {visibility: visible;}

#sbox-overlay {
    position: absolute;
    background-color: #222458;
    top: 0px;
    left: 0px;
}

#sbox-window {
    position: absolute;
    background-color: #fff;
    text-align: left;
    overflow: visible;
    /*padding: 10px;*/
    -moz-border-radius:	3px;
    -webkit-border-radius: 3px;
}

#sbox-btn-close {
    position: absolute;
    width: 20px;
    height: 20px;
    right: 30px;
    top: 5px;
    background:	url('/images/guide/pages/fermer.png') no-repeat center;
    border: none;
}

#sbox-btn-close-img {
    position: absolute;
    width: 20px;
    height: 20px;
    right: -10px;
    top: -10px;
    background:	url('/images/guide/pages/fermer2.png') no-repeat center;
    border: none;
}

.sbox-window-ie6 #sbox-btn-close {background-image: url('/images/ferme.png');}

.sbox-loading #sbox-content {
    background-image: url('/images/loading.gif');
    background-repeat: no-repeat;
    background-position: center;
}

#sbox-content {
    clear: both;
    overflow: auto;
    background-color: #fff;
    height: 100%;
    width: 100%;
}

.sbox-content-image#sbox-content {overflow: visible;}

#sbox-image {display: block;}

.sbox-content-image img {display: block;}

.sbox-content-iframe#sbox-content {overflow: visible;}
