*{
	font-family:Arial, Helvetica, sans-serif;
}
body{
	background: url(../img/commun/background.gif) #ffffff 0 142px;
	text-align:left;
	color:#000000;
	margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;font-size:11px;
}
form{
	padding:0px;margin:0px;
}
input, select, textarea,table,p,a,li,div,td{
	font-size:11px;
}
a{
	text-decoration:none;color:#000000;
}
img{
	border:0;
}
h1, h2, h3, h4, h5, h6{
	margin:0px;padding:0px;
}
ul, ol{
	list-style : none outside;margin:0;padding:0;
}

ul .sep{
	background:url(../img/commun/sep.gif) repeat-x center;
}

.clear{
	clear:both;font-size:1px;height:0;
}

.container {
	width:952px;text-align:left;margin-left:auto;margin-right:auto;background-color:#FFFFFF;padding:0 10px;	background:url(../img/commun/fd_container_home.gif) repeat-x 0 -3px #fbf9f9;

}

.content{
	text-align:left;width:932px;/*position:relative;*/
	background-image:url(../img/commun/content.gif);
	background-repeat:repeat-y;
}


/*** HEADER ***/
#top{
	background:url(../img/commun/background_top.gif) repeat-x;position:absolute;left:0;top:0;width:100%;text-align:center;
}
#head{
	position:relative;height:179px;background:url(../img/commun/fond.jpg) no-repeat;
}

#headCommun{
	position:relative;height:270px;background:url(../img/commun/fd_header.gif) repeat-x 0 112px; padding-bottom:5px; border-bottom:1px solid #a4a4a4;
}
 #home #headCommun{
	height:270px; border-bottom:0;
}


.header #snav{
	position:absolute;left:8px;top:240px;background:url(../img/commun/left.gif) no-repeat;padding:0 0 0 18px;
}
.header #snav li{
	padding:2px 0 3px 0;
}
.header #snav .end{
	background:url(../img/commun/right.gif) no-repeat right top;padding:2px 16px 3px 0;
}
.header #snav li{
	float:left;padding-right:10px;
}
#search{
	position:absolute; left:270px; top:30px; width:314px; height:21px;background:url(../img/commun/fd_recherche.gif) no-repeat;
}

#search input, #search select, #search a{
	color:#FFFFFF;font-size:10px;float:left;margin:0;padding:0
}
#search .inp{
      border:1px solid #d98585;width:201px; height:17px; background-color:#b40000;margin:2px 0 0 0;
}

#home #search .sel{
      display:block;
      border:1px solid #d98585;background-color:#b40000;margin:2px 0 0 2px;

}
#search .img{
     margin:0 6px 0 0;
}
#search .valid{
      float:right;width:21px;height:21px;padding:0;margin:0;margin:0 0px 0 0;
}

#search .searchSup{
	clear:both;height:23px;color:#676262;Background:url(../img/commun/fd_recherche_plus.gif) no-repeat left top;padding-left:15px;padding-top:1px;
}

#home #search .searchSup{
	display:none;
}
#search .searchSup input{
	float:none;vertical-align:middle;margin-top:0;
}
#search .searchSup div{
	float:left;width:105px;padding:2px 0 0 0;
}

#search .searchSup .overflowhack{
	width:175px;
}

.header #log{
	position:absolute; right:10px; top:145px;
}
.header #log a{
    display:block; padding:5px 0 5px 10px; width:122px; background:url(../img/commun/fd_account.gif) no-repeat;
}

.header #log a:hover{
    background:url(../img/commun/fd_account_1.gif) no-repeat;
}
#headMediaPlayer #log{
	position:absolute;right:10px;top:48px;
}


#head #customer{
	position:absolute;right:300px;top:112px;
}
#headCommun #customer{
	position:absolute;right:100px;top:159px;
}
#externalSite #customer{
	visibility:hidden;
}
.header #panier{
	position:absolute;left:680px;top:30px;width:128px;height:21px; color:#676262;
}
.header #panier .btnBasket a{
    display:block; width:191px; height:21px; background:url(../img/commun/fd_panier.gif) no-repeat;
}
.header #panier .btnBasket a .inner{
    cursor:pointer; display:block; width:191px; text-align:right;
}

.header #panier a:hover{
    background:url(../img/commun/fd_panier_1.gif) no-repeat;
}
.header #panier .btnBasket img{
    position:absolute; right:13px; margin:-3px 0 0 0; visibility:hidden;
}

#panier .btnBasket{
	float:right;padding:0;
}

/******/

/*** FOOTER ***/
#footer{
	height:76px;position:relative;background:url(../img/commun/tirh.gif) repeat-x #F1F1F1 left top;
}
#acces{
	position:absolute;left:0;top:1px;width:154px;height:55px;background-color:#F8F8F8;
}
*>#acces
{
	width:150px;
}
#acces img{
	margin:11px 0 0 6px;
}
#bot{
	position:absolute;left:180px;top:4px;
}
#bot2{
	position:absolute;left:180px;top:20px;
}

#bot li,#bot2 li{
	float:left;padding-right:29px;
}
#bot li 
{
	padding-right:64px;
}
#bot li a,#bot2 li a{
	background:url(../img/commun/puce.gif) no-repeat 0 4px;padding-left:7px;display:block;
}

#legal{
	position:absolute;left:605px;top:35px;
}
#logobot{
	position:absolute;left:836px;top:4px;
}


/*** HOME ***/
#home .contentleft { float:left;width:154px;height:auto !important;height:350px;min-height:350px;margin:0px 0px 12px 0px; }
#home .contentcenter{ float:left;width:592px; height:auto !important;height:350px;min-height:350px;margin:0px 0px 12px 0px; background-color:#cdcdcd; background-color: #d4d2d2; }
#home .contentright{ float:right;width:186px; height:auto !important;min-height:350px; background-image:url(../img/menus/fond_right.jpg); background-repeat:repeat-y; }
#home .contentleft .tet_menu { background-image:url(../img/menus/tet_menu_left.jpg); background-repeat:no-repeat; width:144px; height:19px;  color:#e5e5e5; cursor:pointer; }

#home .contentleft .categorie { background-image:url(../img/menus/puce.jpg); background-repeat:no-repeat; background-position:left; margin-bottom:3px; width:139px; height:auto; margin-left:3px; }
#home .contentleft .categorie a{ color:#333333; }
#home .contentleft .categorie a:hover{ text-decoration:underline; }

#home .contentleft .categorie_select { background-image:url(../img/menus/cat_selected.jpg); background-repeat:no-repeat; background-position:left; margin-bottom:3px; width:139px; height:auto; margin-left:3px; color:#FFFFFF; background-color:#656565; }
#home .contentleft .categorie_select a{ color:#FFFFFF; }
#home .contentleft .categorie_select a{ text-decoration:underline; }

.contentcenter #arianne { height:19px; _height:28px; background-image:url(../img/commun/bg_arianne.jpg); background-repeat:repeat-x; padding-top:9px; font-weight:bold; color:#494949; width:592px; }
.contentcenter #arianne a { font-weight:bold; color:#b90f0f; text-decoration:none; }
.contentcenter #arianne a:hover { text-decoration:underline; }

#home .newsletter, #home .encart
{
	margin:0 0 10px 0; padding:5px 10px; background:url(../img/commun/right-box.gif) no-repeat;
}
#home .encart{
    padding:5px 0;
}
#home .newsletter h3{
	padding: 0 0 6px 0;
}
#home .newsletter .inp{
	width:116px;border:1px solid #9e9e9e;color:#000000;
}
#home .contentmid
{
	float:left; padding:5px 0 10px 0; width:709px;
}
#home .contentmid .ban
{
	margin:0 0 18px 0;height:130px;
}
#home .contentmid .ban div{
	float:left;
}
#home .contentmid .ban .c1, #home .contentmid .ban .c2{
	width:202px;height:130px;
}
#home .contentmid .ban .c1 a, #home .contentmid .ban .c2 a{
	display:block;width:202px;height:130px;
}

#home .banmid{
	clear:both;margin:0 0 24px 0;
}
#home .banner{
	float:left;width:726px;padding:0 0 5px 0;margin:0 0 5px 0;
}


#home .contentBot{
    float:left; width:707px;
}


/*-----------MENU RIGHT ------------*/
.contentright #verticalSlider
{
	overflow: hidden;
	position: relative;
}
.contentright #sliderVert ul
{
	margin: 0px;
	padding: 0px;
	position: relative;
} 
.contentright #sliderVert .item
{
	display: block;
	overflow: hidden;
}
.contentright #sliderVert .toggler
{
	overflow: hidden;
	height: 115px;
}
.contentright #sliderVert .active .toggler
{
	background-image: url(../img/menus/bg_mea.jpg);
	background-repeat:repeat-x;
	background-position: center;
}
.contentright #sliderVert .toggler
{
	background-image: url(../img/menus/bg_mea.jpg);
	background-repeat:repeat-x;
	border-top: 0px solid #FFFFFF;
	background-position: center;
}

.contentright #sliderVert .imgList
{
	text-align: center;
}
.contentright #sliderVert .txtList h3
{
	color: #000000;
	font-size: 11px;
}
.contentright #sliderVert .txtList
{
	padding-top: 3px;
	color: #000000;
	font-size: 11px;
}
.contentright #sliderVert .active .txtList, #colRight #sliderVert .active .imgList
{
	background-color: transparent;
}
.contentright #sliderVert .prixMea
{
	padding: 5px 0;
	color: #c30404;
	font-size: 12px;
	font-weight: bold;
}

/*--------------RESTE------*/
.btRouge{
background-image:url(../img/commun/bt_rouge.gif); background-repeat:no-repeat;
width:99px; height:18px; _height:21px; text-align:center; padding-top:3px;
}
.btRouge a{
 color:#FFFFFF; font-weight:bold;
}

/*---------------MEA FLASH -------------*/
.contentcenter #grdAnim .onglet a
{
	display: block;
	margin-top: 5px;
	text-decoration: none;
	text-align: center;
	width: 26px;
	line-height: 21px;
	background-image: url(../img/commun/animNum_off.gif);
	color: #000000;
	font-size: 12px;
	font-weight: bold;	
}
.contentcenter #grdAnim li
{
	float: left;
	width: auto;
	margin-right: 1px;
}
.contentcenter #grdAnim li.selected a
{
	background-image: url(../img/commun/animNum_on.gif);
	color: #FFFFFF;
}


/*-----------MEA CENTRE ---------*/
.contentcenter #contentSlider
{
	border: 3px solid #FFFFFF;
	clear: both;
	overflow: hidden;
	height: 142px;
	position: relative;
	background-color:#f1f1f1;
}
.contentcenter #slider ul
{
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 592px;
	background-color: #FFFFFF;
} 
.contentcenter #slider .item
{
	display: block;
	overflow: hidden;
	float: left;
	height: 142px;
}
.contentcenter #slider .toggler
{
	overflow: hidden;
	width: 136px;
	height: 142px;
	background-color:#f1f1f1;
}

.contentcenter #slider .imgList
{
	width: 141px;
	text-align: center;
	float: left;
}
.contentcenter #slider .txtList h3
{
	color: #000000;
	font-size: 11px;
}
.contentcenter #slider .txtList
{
	width: 152px;
	padding-top: 3px;
	float: left;
	color: #000000;
	font-size: 11px;
}
.contentcenter #slider .prixMea
{
	padding: 5px 0;
	color: #c30404;
	font-size: 12px;
	font-weight: bold;
}