/* CSS Document */

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

body,html{
margin:0;
padding:0;
background:#f4f4f4;
background-image:url(../images/main-background.gif);
background-repeat:repeat-x;
}
/* /////////////////ELEMENTS PRINCIPAUX////////////////// */
#main-container{
width:1020px;
margin:auto;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}
/* //////////////////////////////////////////////////////////// */
#header{
width:100%;
height:89px;
background-image:url(../images/background-header.gif);
background-repeat:no-repeat;
}

#header-top{
width:1020px;
height:56px;
}

#logo{
width:220px;
float:left;
}

#logo a{
display:block;
margin:12px 0 0 28px;
}

#logo a img{
border:0;
}

#central-header-top{
width:580px;
float:left;
}

#shortcut-select{
width:220px;
float:left;
}

#shortcut-select form{
margin:12px 0 0 28px;
}

#shortcut-select select{
width:160px;
height:19px;
background:#FFFFFF;
border: 1px solid #000;
line-height:19px;
}

#shortcut-select fieldset{
border:none;
}

#shortcut-select option{
display:block;
height:19px;
line-height:19px;
}

#header-bottom{
width:1020px;
height:33px;
}

/*******************************************************/
/* ////////////////////////// CONTENT ///////////////////////// */
#central-home{
width:1020px;
/*min-height:550px;*/
padding-top:564px;
background-image:url(../images/central-background2.gif);
background-repeat:repeat-y;
padding-bottom:5px;/**/
}

#central-content-home{
width:1020px;
min-height:564px;
margin-top:-564px;
}

#central-home img{
display:block;
border:none;
}
/* /////// PARTIE GAUCHE /////// */
#central-left-home{
float:left;
width:220px;
padding-top:564px;
/*height:574px;*/
background-image:url(../images/central-background.gif);
background-repeat:repeat-x;
z-index:2000;
}

#content-left-home{
width:200px;
min-height:564px;
margin-top:-564px;
background-image:url(../images/design-left.gif);
background-repeat:no-repeat;
background-position:top left;
padding:16px 0 0 20px;
z-index:2000;
}

#hygena-3d-design{
width:200px;
height:234px;
z-index:2000;
}
/* menu gauche */
#central-menu{
width:200px;
height:313px;
background-image:url(../images/background-menu-left.gif);
background-repeat:no-repeat;
margin-top:8px;
}

*:first-child+html #central-menu {
margin-top:10px; /* Lu uniquement par IE 7 */
}

#central-menu ul{
list-style:none;
/*padding-top:21px;*/
}

#central-menu li{
width:160px;
/*height:77px;*/
line-height:11px;
list-style:none;
display:block;
font-size:11px;
font-weight:bold;
color:#cc0066;
/*padding:0 0 0 40px;*/
}

.menu-left-magasins{
padding:20px 0 0 40px;
}

.menu-left-rendez-vous{
padding:50px 0 0 40px;
}

.menu-left-projets{
padding:35px 0 0 40px;
}

.menu-left-bons-plans{
padding:35px 0 0 40px;
}

#central-menu li a{
position:relative;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000;
text-decoration:none;
margin-top:5px;
}

#central-menu li a:hover{
text-decoration:underline;
}
/* /////// PARTIE CENTRALE /////// */
#central-middle-home{
float:left;
width:560px;
padding-top:564px;
background-image:url(../images/central-background.gif);
background-repeat:repeat-x;
padding:16px 9px 0 11px;
}

#content-middle-home{
width:560px;
min-height:564px;
/*margin-top:-574px;*/
}

#content-middle-top{
width:560px;
height:234px;
}

#content-middle-bottom{
width:560px;
margin-top:10px;
}

#hygeniales{
width:559px;
/*height:324px;*/
}

#cuisines{
width:560px;
margin-bottom:1px;
}

#cuisines-content{
position:relative;
}

#cuisines-content h1{
display:block;
width:182px;
height:40px;
position:absolute;
top:-60px;
left:0;
background-image:url(../images/cuisines-title-background.gif);
background-repeat:no-repeat;
background-position:top left;
padding:8px 0 0 10px;
font-size:27px;
font-weight:normal;
color:#FFFFFF;
}

#cuisines-content h1 span{
position:absolute;
top:-5000px;
left:-5000px;
}

#cuisines-text{
display:block;
width:263px;
height:40px;
position:absolute;
top:-56px;
left:200px;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
}

#cuisines-text a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#cuisines-text a:hover{
text-decoration:underline;
}

#electromenager{
float:left;
width:279px;
height:132px;
border-right:1px solid #FFF;
}

#electromenager-content{
position:relative;
top:0;
left:0;
}

#electromenager-content h1{
display:block;
width:142px;
height:40px;
position:absolute;
top:75px;
left:0;
background-image:url(../images/electromenager-title-background.gif);
background-repeat:no-repeat;
background-position:top left;
padding:8px 0 0 10px;
font-size:17px;
font-weight:normal;
color:#FFFFFF;
}

#electromenager-content h1 span{
position:absolute;
top:-5000px;
left:-5000px;
}

#electromenager-text{
display:block;
width:200px;
height:40px;
position:absolute;
top:108px;
left:15px;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
}

#electromenager-text a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#electromenager-text a:hover{
text-decoration:underline;
}

#salles-de-bains{
float:left;
width:279px;
height:132px;
}

#sdb-content{
position:relative;
}

#sdb-content h1{
display:block;
width:142px;
height:40px;
position:absolute;
top:75px;
left:280px;
background-image:url(../images/sdb-title-background.gif);
background-repeat:no-repeat;
background-position:top left;
padding:8px 0 0 10px;
font-size:17px;
font-weight:normal;
color:#FFFFFF;
}

#sdb-content h1 span{
position:absolute;
top:-5000px;
left:-5000px;
}

#sdb-text{
display:block;
width:200px;
height:40px;
position:absolute;
top:108px;
left:295px;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
}

#sdb-text a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#sdb-text a:hover{
text-decoration:underline;
}


#electromenager-et-bains img{
float:left;
}

/* /////// PARTIE DROITE /////// */
#central-right-home{
float:left;
width:220px;
padding-top:564px;
background-image:url(../images/central-background.gif);
background-repeat:repeat-x;
}

#content-right-home{
width:220px;
min-height:564px;
margin-top:-564px;
background-image:url(../images/design-right.gif);
background-repeat:no-repeat;
background-position:top right;
padding:16px 0 0 0;
}

#content-right img{
border:0;
}

#enjoy{
width:200px;
height:234px;
margin-bottom:10px;
}

#financement-projet{
width:200px;
height:92px;
background-image:url(../images/design-right-zones.gif);
background-repeat:no-repeat;
background-position:top left;
margin-bottom:8px;
}

#partenaires{
width:200px;
height:92px;
background-image:url(../images/design-right-zones.gif);
background-repeat:no-repeat;
background-position:top left;
margin-bottom:8px;
}

#h-qualite-home{
width:200px;
height:112px;
background-image:url(../images/design-right-zones.gif);
background-repeat:no-repeat;
background-position:top left;
}

#h-qualite-home-content{
background-image:url(../images/home-qualite-background.gif);
background-repeat:no-repeat;
width:200px;
height:95px;
position:relative;
}

#h-qualite-home-content p{
display:block;
width:120px;
color:#666666;
padding:5px 10px 0 10px;
font-size:10px;
}

#h-qualite-home-content a{
font-weight:bold;
color:#666666;
text-decoration:none;
}

#h-qualite-home-content a:hover{
text-decoration:underline;
}


#h-parrainage-home{
width:200px;
height:112px;
background-image:url(../images/design-right-zones.gif);
background-repeat:no-repeat;
background-position:top left;
}

#h-parrainage-home-content{
background-image:url(../images/home-parrainage-background.jpg);
background-repeat:no-repeat;
width:200px;
height:95px;
position:relative;
}

#h-parrainage-home-content p{
display:block;
width:120px;
color:#666666;
padding:5px 10px 0 10px;
font-size:10px;
}

#h-parrainage-home-content a{
font-weight:bold;
color:#666666;
text-decoration:none;
}

#h-parrainage-home-content a:hover{
text-decoration:underline;
}

.arrow2{
position:absolute;
bottom:6px;
left:8px;
display:block;
width:190px;
height:13px;
background-image:url(../images/arrow-picto.gif);
background-repeat:no-repeat;
background-position:0 2px;
padding-left:10px;
}

/* titres h3 partie droite */
.title-right-zones{
display:block;
height:23px;
font-weight:bold;
color:#a6a6a6;
padding:2px 0 0 5px;
text-transform:uppercase;
font-size:0.96em;
line-height:15px;
}

.title-right-qualite{
display:block;
height:15px;
font-weight:bold;
color:#7fac30;
padding:2px 0 0 5px;
text-transform:uppercase;
font-size:0.96em;
line-height:15px;
background-image:url(../images/design-right-zones.gif);
background-repeat:no-repeat;
background-position:top left;
}
.title-right-parrainage{
display:block;
height:15px;
font-weight:bold;
color:#a6a6a6;
padding:2px 0 0 5px;
text-transform:uppercase;
font-size:0.96em;
line-height:15px;
background-image:url(../images/design-right-zones.gif);
background-repeat:no-repeat;
background-position:top left;
}
/* gestion safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.title-right-zones,.title-right-qualite{
font-size:10px;
}
}

#sofinco{
height:67px;
}

#privileges-image{
height:95px;
}

/*#design-right{
float:left;
width:20px;
height:574px;
background-image:url(../images/design-right.gif);
background-repeat:no-repeat;
}*/

.no-float{
clear:left;
}
/* //////////////////////////////////////////////////////////// */
#footer{
width:100%;
height:70px;
background-image:url(../images/background-footer.gif);
background-repeat:no-repeat;
}

#footer-top{
width:1000px;
height:12px;
margin:0 10px;
}

#footer-bottom{
width:1000px;
margin:0 10px;
}

#footer-menu{
height:26px;
}

#footer-menu ul{
list-style:none;
margin:5px 0 0 150px;
}

#footer-menu li{
height:11px;
line-height:9px;
list-style:none;
display:block;
float:left;
color:#868686;
padding:0 10px 0 10px;
}

#footer-menu li a{
position:relative;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:none;
}

#footer-menu li a:hover{
text-decoration:underline;
}

#footer-text p{
font-size:11px;
color:#999999;
padding:0 25px 20px 25px;
}

/* ENCART DYNAMO */
#encart-dynamo-home{
	}
#encart-dynamo-home-voir {
	width:486px;
	float:left;
	border:solid 1px #a5a4a4;
	margin:6px 4px 0px 0;
	background:#ffffff url(../images/fond-encart-voir.jpg) right top;
	height:100px;
	}
#encart-dynamo-home-magasins {
	width:486px;
	float:left;
	border:solid 1px #a5a4a4;
	margin:6px 4px 0 0;
	background:#ffffff url(../images/fond-encart-magasins.jpg) left top;
	height:100px;
	}

#encart-dynamo-voir-home-titre {
	height:21px;
	background:#a5a4a4 url(../images/fond-encart-dynamo-home-voir.gif) no-repeat; 
	font:bold 11px Arial, Helvetica, sans-serif; 
	color:#FFF;
	padding:5px 0 0 35px;
	}
#encart-dynamo-magasins-home-titre {
	height:21px;
	background:#a5a4a4 url(../images/fond-encart-dynamo-home-magasins.gif) no-repeat; 
	font:bold 11px Arial, Helvetica, sans-serif; 
	color:#FFF;
	padding:5px 0 0 35px;
	}

#encart-dynamo-voir-home-contenu {
	background:#ffffff url(../images/fond-encart-voir.jpg) right top; 
	}
#encart-dynamo-home-magasins-contenu {
	background:#ffffff url(../images/fond-encart-magasins.jpg) right top; 
	}	
#encart-dynamo-voir-home-contenu ul li, #encart-dynamo-magasins-home-contenu ul li {
	list-style:square;
	list-style-position:outside;
	margin-left:30px;
	color:#848282;
	}
#encart-dynamo-voir-home-contenu  ul li a:link, #encart-dynamo-magasins-home-contenu ul li a:link, #encart-dynamo-voir-home-contenu  ul li a:visited, #encart-dynamo-magasins-home-contenu ul li a:visited {
	font:normal 11px Arial, Helvetica, sans-serif; 
	color:#848282;
	text-decoration:none;
	margin: 2px 0;
	}
#encart-dynamo-voir-home-contenu  ul li a:hover, #encart-dynamo-magasins-home-contenu ul li a:hover {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#444444;
	text-decoration:none;
	margin: 2px 0;
	}

