/* CSS Document */

body{
margin-top:20px;
background:#b2a793;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
a:link, a:visited {
color:#000;
text-decoration:none;
}
a:focus, a:hover, a:active{
color:#fff;
}

/* Layout */
.container{
position:relative;
left:50%;
margin-left:-375px;
background:#ece8df;
width:750px;
padding-top:29px;
padding-bottom:29px;
}
.header{
position:relative;
width:693px;
height:135px;
margin:0 29px 0 29px;
} 
.main{
position:relative;
width:693px;
margin:0 28px 0 29px;
}
.nav{
	position:relative;
	float:left;
	width:185px;
	background: #ece8df;
}
.content{
position:relative;
float:left;
background:#d5c6af;
padding:0 20px 20px 20px;
}
.footer{
clear:left;
position:relative;
width:693px;
margin:0 29px 0 29px;
line-height:1px;
}

/* Typo */
h1{
font-size:24px;
font-weight:normal;
color:#777163;
}
.text{
margin-left:204px;
color:#504332;
font-size:12px;
line-height:19px;
width:260px;
}
.lead{
font-weight:bold;
}
.subtitle{
color:#fff;
font-size:16px;
font-weight:bold;
margin-top:28px;
margin-bottom:10px;
}
.event_text{
color:#504332;
font-size:12px;
line-height:19px;
margin-left:160px;
width:300px;
}


/* navigation */
.group{
background:#60513a;
color:#fff;
padding:3px 0 3px 0
}
a.nav:link, a.nav:visited{
display:block;
width:185px;
text-decoration:none;
color:#504332;
border-bottom:1px solid #504332;
padding:7px 0 5px 0;
}
a.nav:focus, a.nav:hover, a.nav:active{
background:#d5c6af;
} 
a.topnav:link, a.topnav:visited{
font-size:11px;
font-weight:bold;
background:url(images/quadrat_norm.gif) no-repeat 5px 3px;
display:block;
width:168px;
text-decoration:none;
color:#7c694b;
padding:0 0 0 18px;
margin-top:3px;
}
a.topnav:focus, a.topnav:hover, a.topnav:active{
background:url(images/quadrat_over.gif) no-repeat 5px 3px;
} 
a.topnews:link, a.topnews:visited{
font-size:11px;
font-weight:bold;
background:url(images/quadrat_news.gif) no-repeat 5px 3px;
display:block;
width:168px;
text-decoration:none;
color:#ece8df;
padding:0 0 0 18px;
margin-top:3px;
}
a.topnews:focus, a.topnews:hover, a.topnews:active{
background:url(images/quadrat_over.gif) no-repeat 5px 3px;
} 
.nav_space{
clear:left;
height:30px;
}
.nav_border{
width:5px;
float:left;
border-bottom:1px solid #504332;
padding-bottom:7px;
}  


/* headers */
.qualite{
background:url(images/head_bg_qualite.jpg) no-repeat;
}
.manger{
background:url(images/head_bg_manger.jpg) no-repeat;
}
.bonnes{
background:url(images/head_bg_bonnes.jpg) no-repeat;
}
.news{
background:url(images/head_bg_news.jpg) no-repeat;
}
.home{
background:url(images/head_bg_home.jpg) no-repeat;
}
.equipe{
background:url(images/head_bg_equipe.jpg) no-repeat;
}
.clients{
background:url(images/head_bg_clients.jpg) no-repeat;
}
.partenaires{
background:url(images/head_bg_partenaires.jpg) no-repeat;
}
.service{
background:url(images/head_bg_service.jpg) no-repeat;
}
.header_news{
background:#898a8e;
margin-top:115px;
width:185px;
height:20px;
float:left;
}
a.linkhome{
position:absolute;
left:0;
top:0;
width:183px;
height:70px;
}
a.casaswiss{
position:absolute;
left:600px;
top:100px;
width:90px;
height:40px;
}


/* content background */
.qualite_bg{
background:#d5c6af;
background-image:url(images/content_bg_qualite.gif);
background-repeat:no-repeat;
background-position:71px 105px;
}
.clients_bg{
background:#d5c6af;
background-image:url(images/content_bg_clients.gif);
background-repeat:no-repeat;
background-position:0 105px;
}
.services_bg{
background:#d5c6af;
background-image:url(images/content_bg_services.gif);
background-repeat:no-repeat;
background-position:20px 120px;
}

img.qualite_photos{
position:absolute;
left:60px;
top:378px;
}


/* Catalogue online */
.catalogue{
margin-left:0;
color:#504332;
font-size:12px;
line-height:19px;
width:450px;
}

/* bonnes affaires */

.topbar{
background:#ef5f56;
color:#fff;
font-weight:bold;
padding-left:160px;
}
.topbar_detail{
background:#ef5f56;
color:#fff;
font-weight:bold;
padding-left:160px;
margin-bottom:20px;
}
a.bonnes_img:link, a.bonnes_img:visited {
display:block;
float:left;
margin-right:8px;
border:1px solid #ef5f56;
height:107px;
width:151px;
}
a.bonnes_img:focus, a.bonnes_img:hover, a.bonnes_img:active{
border:1px solid #fff;
} 
bonnes_img_detail{
border:1px solid #ef5f56;
}
.bonnes_text{
line-height:15px;
width:300px;
padding-top:10px;
margin-left:151px;
}
.bonnes_text_detail{
line-height:18px;
margin:20px 20px 20px 20px;
text-align:left;
padding-bottom:20px;
}
.bonnes_box{
background:#dbd1bd;
height:123px;
width:466px;
overflow:hidden;
}
.bonnes_box_detail{
background:#dbd1bd;
width:466px;
text-align:center;
}
.bonnes_footer{
margin-bottom:10px;
background:#dbd1bd;
padding:3px 5px 3px 160px;
border-top:1px solid #ef5f56;
width:300px;
}
.bonnes_footer_detail{
margin-bottom:10px;
width:300px;
background:#d5c6af;
padding:5px 0 0 0;
}
.pricelink{
background:url(images/ring_off.gif) no-repeat;
padding-left:15px;
}

/* news */

.news_box_first{
margin-top:28px;
background:#dbd1bd;
/*height:123px;*/
width:466px;
overflow:hidden;
}
.news_box{
margin-top:10px;
background:#dbd1bd;
/*height:123px;*/
width:466px;
overflow:hidden;
}
.topbar_news{
background:#ece8df;
color:#000;
font-weight:bold;
padding:1px 5px 3px 5px;
}
.news_date{
font-weight:normal;
margin-right:20px;
}
.news_text{
line-height:15px;
width:300px;
padding-top:10px;
margin-left:86px;
}

/* home */
img.home{
margin-top:43px;
margin-bottom:153px;
}
.home_image{
background:url(images/home.jpg) no-repeat 20px 43px #d5c6af;
width:467px;
height:580px
}
.home_news{
margin:360px 255px 20px 22px;
height:42px;
overflow:hidden;
}
.home_news a:link, .home_news a:visited{
text-decoration: none;
}
.home_news a:focus, .home_news a:hover, .home_news a:active{
text-decoration:underline;
color:#000;
}
/*
.pages{
margin-top:10px;
height:240px;
}
*/
/* contact */
#aspnetForm{
margin-top:24px;
}
#aspnetForm label{
display:block;
float:left;
width:100px;
margin-bottom:2px;
}
#aspnetForm input, #aspnetForm textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:200px;
margin-bottom:2px;
}
#aspnetForm select{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:205px;
margin-bottom:2px;
}
#aspnetForm label.catalogue{
display:block;
width:400px;
}
#aspnetForm input.catal{
display:block;
float:left;
width:20px;
margin-left:-4px;
}
#aspnetForm input.send{
width:auto;
margin-top:10px;
}
#aspnetForm textarea{
height:100px;
}

/* nos magasins */
.top_picture{
margin-top:29px;
}
.magasins{
margin-top:10px;
}
.mag_adresses{
padding:10px;
background:#dbd1bd;
}
.plan_title{
margin-bottom:15px;
}
.links{
margin-top:10px;
}

/* nos clients */
img.clients{
margin:20px 0 0 90px;
}

/* nos partenaires */
.parten{
  float:left;
  width:119px;
  padding:3px 12px 12px 12px;
}
.parten_left{
  float:left;
  width:119px;
  padding:3px 12px 12px 30px;
}
.parten_top{
  margin-top:25px;
}
.parten_bottom{
  padding-bottom:102px;
}
a.white:link, a.white:visited{
color:#fff;
font-weight:bold;
}
a.white:focus, a.white:hover, a.white:active {
color:#fff;
}

/* Sitemap */
.sitemap{
margin-left:50px;
margin-top:25px;
color:#504332;
font-size:12px;
line-height:19px;
width:368px;
height:558px;
}

#created{
	/*position:absolute;*/
	left:70%;
	/*top:90%;*/
	margin-left:630px;
	margin-top:5px;
	color:#c3a364;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#created a{
	color:#c3a364;
	text-decoration:none;
}