a.liencatalogue:link, a.liencatalogue:visited, a.liencatalogue:hover, a.liencatalogue:active {
	color:#000;
	text-decoration:none;
}
.font10 {
	font-size:10px;
	text-align: center;
}
body {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	background-color:#820000;
	margin:0;
	padding:0;
}
.ensemble {
	width:900px;
	height:664px;
	left:50%;
	position:absolute;
	top:21px;
	margin:0 auto 0 -450px;
}
.drapeau {
	position:absolute;
	left:50%;
	margin-left:-75px;
	width:150px;
	height:18px;
	text-align:center;
}
.logo_berthe {
	width:164px;
	height:147px;
	margin-left:0;
	position:absolute;
	left:21px;
	top:3px;
}
.ville {
	width:164px;
	height:220px;
	margin-left:0;
	position:absolute;
	left:20px;
	top:156px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#FFF;
	text-align:center;
	font-weight:400;
}
.image_titre {
	width:450px;
	height:85px;
	margin-left:-225px;
	position:absolute;
	margin-top:-300px;
	color:#FFC;
	left:50%;
	top:301px;
	text-align:center;
}
.catalogues1 {
	width:182px;
	height:126px;
	position:absolute;
	left:97px;
	top:123px;
}
.catalogues1_texte {
	width:90px;
	height:116px;
	position:absolute;
	left:186px;
	top:127px;
	text-align:center;
}
.catalogues2 {
	width:182px;
	height:126px;
	position:absolute;
	left:356px;
	top:243px;
}
.catalogues2_texte {
	width:90px;
	height:116px;
	position:absolute;
	left:443px;
	top:248px;
	text-align:center;
}
.shoes {
	width:124px;
	height:167px;
	position:absolute;
	color:#FFC;
	top:188px;
	text-align:center;
	left:692px;
}
.tv {
	width:150px;
	height:94px;
	position:absolute;
	color:#FFC;
	top:217px;
	text-align:center;
	left:708px;
}
.corner {
	width:160px;
	height:130px;
	position:absolute;
	top:75px;
	left:703px;
}
.newsletter {
	left:56px;
	top:496px;
	width:92px;
	height:64px;
	position:absolute;
	text-align:center;
}
.boutiques_en_ligne {
	position:absolute;
	left:60px;
	top:218px;
	width:126px;
	height:114px;
	text-align:center;
}
.boutique_bl {
	position:relative;
	top:9px;
}
.boutique_sites {
	position:relative;
	top:5px;
}
.boutiques_en_ligne2 {
	left:60px;
	top:264px;
	width:125px;
	height:50px;
	position:absolute;
	text-align:center;
	background-color:#FFF;
}
.boutiques_en_ligne3 {
	position:absolute;
	left:60px;
	top:314px;
	width:126px;
	height:15px;
	text-align:center;
}
.site {
	position:absolute;
	left:734px;
	top:337px;
	width:110px;
	text-align:center;
	height: 200px;
}
.site2 {
	left:735px;
	top:373px;
	width:108px;
	height:150px;
	position:absolute;
	text-align:center;
	background-color:#FFF;
}
.site3 {
	position:absolute;
	left:735px;
	top:520px;
	width:110px;
	text-align:center;
}
.image_titre2 {
	width:280px;
	height:64px;
	margin-left:-140px;
	position:absolute;
	margin-top:-300px;
	color:#FFC;
	left:270px;
	top:318px;
	text-align:center;
}
.contenu_la_marque_2 {
	width:365px;
	height:470px;
	margin-left:166px;
	position:absolute;
	margin-top:-165px;
	top:219px;
	left:104px;
}
.contenu_la_marque_infos_1 {
	width:205px;
	height:19px;
	margin-left:167px;
	position:absolute;
	margin-top:-360px;
	color:#FFC;
	left:-88px;
	top:744px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-weight:700;
}
.contenu_la_marque_infos_2 {
	width:205px;
	height:19px;
	margin-left:167px;
	position:absolute;
	margin-top:-360px;
	color:#FFC;
	left:-88px;
	top:732px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-weight:700;
}
.contenu_index {
	width:640px;
	height:495px;
	margin-left:100px;
	position:absolute;
	color:#FFC;
	top:234px;
	left:46px;
	margin-top: -165px;
}
.contenu_conseils {
	width:605px;
	height:250px;
	margin-left:100px;
	position:absolute;
	margin-top:-165px;
	color:#FFC;
	top:232px;
	left:46px;
	padding-top:160px;
	font-weight:700;
	padding-left:35px;
}
.contenu_decoration {
	width:630px;
	height:250px;
	margin-left:85px;
	position:absolute;
	margin-top:-165px;
	color:#FFC;
	top:232px;
	left:46px;
	padding-top:120px;
	padding-left:35px;
	text-align: justify;
}
.contenu_les_salons {
	width:700px;
	height:250px;
	margin-left:53px;
	position:absolute;
	margin-top:-165px;
	color:#FFC;
	top:232px;
	left:46px;
	padding-top:160px;
}
.contenu_la_presse {
	width:874px;
	height:600px;
	margin-left:-437px;
	position:absolute;
	margin-top:-165px;
	color:#FFC;
	top:232px;
	left:50%;
	text-align: center;
}
.contenu_banniere_pub {
	width:640px;
	height:368px;
	margin-left:100px;
	position:absolute;
	margin-top:-165px;
	color:#FFC;
	top:232px;
	left:46px;
	padding-top:90px;
	font-weight:700;
}
.banniere_texte {
	width:654px;
	height:417px;
	position:absolute;
	margin-top:-165px;
	color:#FFC;
	top:224px;
	font-weight:700;
	left:13px;
}
.contenu_coup_coeur {
	width:640px;
	height:540px;
	margin-left:140px;
	position:absolute;
	margin-top:-165px;
	color:#FFC;
	top:191px;
	left:46px;
	background-repeat:no-repeat;
	background-position:center;
}
.loginname {
	padding-left:20px;
	background:url(../images/icon_user.gif) #fff no-repeat 1px 1px;
	vertical-align:middle;
}
.loginpass {
	padding-left:20px;
	background:url(../images/password.gif) #fff no-repeat 1px 1px;
	vertical-align:middle;
}
.connection {
	width:590px;
	height:265px;
	margin-left:-160px;
	position:absolute;
	margin-top:-300px;
	color:#FFC;
	left:185px;
	top:396px;
	text-align:center;
}
.boutons {
	background:#FFC;
}
.catalogue_accueil {
	width:500px;
	height:350px;
	margin-left:-250px;
	position:absolute;
	margin-top:-300px;
	color:#FFC;
	left:50%;
	top:380px;
	border:4px solid #620000;
	padding-left:8px;
	padding-right:8px;
}
.menu_catalogue {
	width:141px;
	height:372px;
	margin-left:-140px;
	position:absolute;
	margin-top:-300px;
	color:#FFC;
	left:170px;
	top:471px;
	font-weight:700;
}
.images_galerie {
	width:280px;
	height:64px;
	margin-left:-140px;
	position:absolute;
	margin-top:-300px;
	color:#FFC;
	left:284px;
	top:413px;
	text-align:center;
}
.contenu_erreur {
	width:499px;
	height:239px;
	margin-left:-175px;
	position:absolute;
	margin-top:-165px;
	top:296px;
	left:178px;
	font-weight:700;
}
#slideshow {
	width:350px;
	height:350px;
	margin-left:-190px;
	position:absolute;
	margin-top:-165px;
	top:262px;
	left:313px;
	border-left-color:#620000;
	border:8px solid #620000;
}
#diaporama img {
	position:absolute;
	width:350px;
	height:350px;
}
.noeud {
	width:109px;
	height:109px;
	position:absolute;
	left:-4px;
	top:-4px;
}
.contenu_menu {
	width:899px;
	height:90px;
	margin-left:167px;
	position:absolute;
	margin-top:-360px;
	color:#FFC;
	left:-164px;
	top:931px;
}
a:visited, a:active {
	text-decoration:none;
	color:#F90;
}
UL#menu {
	list-style-type:none;
	margin:0;
	padding:0;
}
UL#menu LI {
	margin:0 0 5px;
	padding:0;
}
UL#menu LI A {
	border-right:#dbd 1px solid;
	border-top:#dbd 1px solid;
	display:block;
	background:url(../images/bg_menu.gif) no-repeat 0 0;
	border-left:#dbd 1px solid;
	width:160px;
	color:#820000;
	text-indent:29px;
	line-height:27px;
	border-bottom:#dbd 1px solid;
	text-decoration:none;
	font-weight:700;
}
UL#menu LI A:hover {
	border-right:#f97 1px solid;
	border-top:#f97 1px solid;
	background:url(../images/bg_menu.gif) no-repeat 0 -27px;
	border-left:#f97 1px solid;
	border-bottom:#f97 1px solid;
}
#box {
	position:absolute;
	left:72px;
	top:26px;
	width:29px;
}
#box a {
	color:#fff;
	text-decoration:none;
	display:block;
	width:14px;
	padding:5px;
}
#box a:hover {
	color:#000;
	background-color:#F93;
}
#box a span {
	display:none;
	background-color:#F93;
}
#box a:hover span {
	position:absolute;
	top:-110px;
	right:-50px;
	z-index:3;
	display:block;
	width:150px;
	color:#000;
	background:#ffc;
	border:1px solid #000;
	padding:10px;
}
.submiten {
	background-image:url(../images/en.png);
	background-repeat:no-repeat;
	border:0;
	font-size:0;
	color:red;
	width:25px;
	height:17px;
	text-align:center;
}
.submitfr {
	background-image:url(../images/fr.png);
	background-repeat:no-repeat;
	border:0;
	font-size:0;
	color:#FFF;
	width:25px;
	height:17px;
	text-align:center;
}
.submitde {
	background-image:url(../images/de.png);
	background-repeat:no-repeat;
	border:0;
	font-size:0;
	color:red;
	width:25px;
	height:17px;
	text-align:center;
}
a:link, a:visited {
	color:#F90;
	text-decoration:none;
}
a:hover, a:active {
	text-decoration:none;
	color:#FFCC66;
}
.contenu_galerie, .contenu_la_marque {
	width:573px;
	height:500px;
	margin-left:-286px;
	position:absolute;
	margin-top:-165px;
	color:#FFC;
	top:232px;
	left:50%;
	padding-top: 85px;
}
.contenu_corner {
	width:590px;
	height:500px;
	margin-left:-295px;
	position:absolute;
	margin-top:-165px;
	color:#FFC;
	top:232px;
	left:50%;
	padding-top: 85px;
}
.texte_corner{
	position:absolute;
	width: 600px;
	height: 53px;
	left: 1px;
	top: 83px;
}
.contenu_contact, .contenu_point_vente, .contenu_recommander, .contenu_news_pv, .contenu_catalogue {
	width:660px;
	height:500px;
	margin-left:100px;
	position:absolute;
	margin-top:-165px;
	color:#FFC;
	top:232px;
	left:46px;
	font-weight:700;
}
.premiere_classe {
	width:200px;
	position:absolute;
	color:#FFC;
	top:422px;
	text-align: center;
	border: 2px solid #000000;
	left: 365px;
}
a.info8 {
	position:absolute;
	right:0px;
	top:0px;
	margin:0px;
	padding:0px
}
a:hover.info8 {
	text-decoration: none;
	background: none;
}
a.info8 span {
	display: none;
	text-decoration: none;
}
a:hover.info8 span {
	display: inline;
	position: absolute;
	margin-top:0px;
	left:-570px;
	z-index: 20;
	background: #ffffff;
	border:1px solid #000;
	width:600px;
	text-align:center;
	line-height:12px;
	padding:2px 4px;
	color: #000000;
	font-weight:normal
}
.mentions_legales{
	position:absolute;
	left: 433px;
	top: 393px;
	width: 160px;
	height: 19px;
	font-weight: normal;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.bloc_haut_partenaire{
	width:110px;
	left: 50%;
	text-align: center;
	font-weight: 700;
	font-size: 16px;
}
.bloc_repetition_partenaire{

}
.contenu_bloc_partenaire{
	position:relative;
	color:#000;
	width: 110px;
			
}
#fenetre{
	position:relative;
	overflow:hidden;
	width:110px;
	}
#marquee{
	color:#002000;
	width:110px;
	text-align:center;
	}

