* 
{
padding:0px; font-size:11px;  
}

body 
{
margin:0px;
background:url(/multimedia/images/img_structures/degradefond.jpg) repeat-x 0px 0px;
background-color: #353235;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

h1 
{ 
font-size:16px; 
color:#fe6700; 
font-family:Arial;
}

div#container 
{
width:977px;
margin:0px auto;
}

div#header 
{
height:456px;
background-image:url(/multimedia/images/img_structures/fonddefaulthome.gif);
background-repeat:none;
text-align:right;
}

div#center 
{
width:100%;
height:311px;
background-image:url(/multimedia/images/img_structures/fondhome.gif);
background-repeat:no-repeat;
}

div#welcome 
{
float:left;
width: 620px;
}

div#welcome div#photoHome
{
float:left;
width:250px;
height:190px;
padding-left:40px;
margin-top:30px; 
}
	
div#welcome div#texteHome
{
float:left;
width:310px;
height:190px;
overflow:auto;
text-align:left;
margin-top:20px;
}

div#welcome div#texteHome p 
{
text-align:justify;
}

div#shop 
{ 
float:left; 
width:350px; 
height:300px;
/*
background-image:url(/multimedia/images/img_structures/bouteille.jpg);
background-repeat:no-repeat;
*/
}

div#shop div#texteShop
{
overflow:auto;
margin-top:20px;
margin-right:10px;
margin-left:30px;
text-align:left;
}

div#shop div#texteShop p 
{
text-align:justify;
}

div#shop div#texteShop img { /* border:solid 1px #454345; */ }

div#shop div#texteShop div.contentText a 
{
color:#fff;
text-decoration:none;
font-weight:bold;
padding-left:15px;
padding-top:2px;
background: url(/multimedia/images/img_structures/flecheshop.gif) no-repeat 0px 0px;
}

div#shop div#texteShop div.contentText { text-align:justify; }


div#shop div#texteShop .image{
       float:left; 
       margin:0px; 
       margin-right:15px;
}


div#footer 
{
font-family:Arial;
clear:both;
text-align:right;
margin-right:10px;
}

div#footer ul li 
{
display:inline;
padding-left:10px;
}

div#footer ul li a 
{
font-weight:bold;
color:#6d6b6e;
text-decoration:none;
}

div#footer ul li a:hover 
{
color:#fff;
}

div#promotion { margin-left:85px; background-color:#fe6700; color:#fff; padding:5px; text-align:center; font-weight:bold; text-transform:uppercase; font-family:Arial; font-size:16px; border:1px solid #000; margin-top:5px; }

#entete{
	width:994px;
	margin-left:auto;
	margin-right:auto;
	height:456px;
	/*background-image:url(/multimedia/images/img_structures/mask.png);*/
	background-repeat:none;
	position:relative;}

#entete #mask 
{
	background-image:url(/multimedia/images/img_structures/mask.png);
	background-repeat:none;
	width:969px;
	height:36px;
	position:absolute;
	top:66px;
	left:8px;
	z-index:15;
}

#entete #title 
{
	position:absolute;
	top:300px;
	left:96px;
	z-index:12;
	font-size:36px;
	color:#fff;
	font-family:Arial;
	font-weight:100;
	opacity: .6;
}

#entete #menu{
	height:67px;
	position:relative;
	}
	
#entete #menu a{
	display:block;
	position:absolute;
	top:27px;
	width:100px;
	height:69px;
	line-height:40px;
	text-align:center;
	font-size:10px;
	color:#6d6b6d;
	text-decoration:none;
	font-weight:bold;
	z-index:20;}	
	
#entete #menu a:hover{
	background-repeat:no-repeat;
	color:#000;}	
	
#entete #menu #nav_18{left:343px;}
#entete #menu #nav_18:hover{background-image:url(/multimedia/images/img_structures/nav18_on.png);}
#entete #menu #nav_18.active {background-image:url(/multimedia/images/img_structures/nav18_on.png);}
	
#entete #menu #nav_2{left:427px;}
#entete #menu #nav_2:hover{background-image:url(/multimedia/images/img_structures/nav2_on.png);}	
#entete #menu #nav_2.active {background-image:url(/multimedia/images/img_structures/nav18_on.png);}

#entete #menu #nav_19{left:515px;}
#entete #menu #nav_19:hover{background-image:url(/multimedia/images/img_structures/nav19_on.png);}
#entete #menu #nav_19.active {background-image:url(/multimedia/images/img_structures/nav18_on.png);}
	
#entete #menu #nav_22{left:603px;}
#entete #menu #nav_22:hover{background-image:url(/multimedia/images/img_structures/nav22_on.png);}
#entete #menu #nav_22.active {background-image:url(/multimedia/images/img_structures/nav18_on.png);}

#entete #menu #nav_25{left:695px;}
#entete #menu #nav_25:hover{background-image:url(/multimedia/images/img_structures/nav25_on.png);}
#entete #menu #nav_25.active {background-image:url(/multimedia/images/img_structures/nav18_on.png);}
	
#entete #menu #nav_27{left:793px;}
#entete #menu #nav_27:hover{background-image:url(/multimedia/images/img_structures/nav27_on.png);}
#entete #menu #nav_27.active {background-image:url(/multimedia/images/img_structures/nav18_on.png);}

#entete #menu #nav_26{left:873px;}
#entete #menu #nav_26:hover{background-image:url(/multimedia/images/img_structures/nav26_on.png);}
#entete #menu #nav_26.active {background-image:url(/multimedia/images/img_structures/nav18_on.png);}
		
#entete #slide{
	width:978px;
	height:389px;
	margin-left:auto;
	margin-right:auto;
	position:relative;}
	
#entete #slide IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#entete #slide IMG.active {
    z-index:10;
    opacity:1.0;
}

#entete #slide IMG.last-active {
    z-index:9;
}
	
#entete #slogan{
	position:absolute;
	top:300px;
	left:90px;
	z-index:100;}
	
#entete #news{
	position:absolute;
	z-index:100;
	right:17px;
	top:78px;
	background-image:url(/multimedia/images/img_structures/fond_noir.png);
	background-repeat:no-repeat;
	height:348px;
	width:214px;
	padding:15px;
	font-size:10px;
	color:#FFF;
	text-align:left;
	line-height:12px;
	}	
	
#entete .enAvant{
	color:#ff6600;}	
	
#entete .titre{
		display:block;
		margin-bottom:20px;
		margin-top:20px;}
		
#entete .imgactu{float:left;
margin-right:10px;}

#entete a.more{
	background-image:url(/multimedia/images/img_structures/puce.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	color:#ff6600;
	text-decoration:none;
	line-height:20px;
	margin-left:0px;}

#entete div#language { position:absolute; right:15px; top:0px; z-index:10000; }
#entete div#language a { color:grey; text-decoration:none; display:block; float:left; padding:0px 5px; font-size:9px; }
#entete div#language a.active { text-decoration:underline; color:#fff; }
