
html {
margin:0 !important;
padding:0 !important;
}
body{
margin:0 0 0 !important;
padding:0 !important;
font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	
	background-image:url(../images/gazon.jpg);
background-position:center center;
background-repeat:repeat;
}
#main-content h3{
margin:5px 0px;
}
#footer{
padding:3em 1em 1em 2.7em;
}
#left-footer{
float:left;
width:230px;

}
.center-footer{
float:left;
width:200px;
/*margin-left:225px;*/
}
#right-footer{
padding-right:2em;
float:right;
}
#all-content {
 width:963px;
	margin:0 auto;
	padding:0;
	padding-top:18px;
	background-image: url(../images/main_2.jpg);
	background-repeat: no-repeat;
	background-position: top center;

}
#bordure-contenu-bas{
	background-image: url(../images/bordure-contenu-bas.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	padding-bottom:50px;
}
#bordure-contenu-vertical{
	background-image: url(../images/bordure-contenu-vertical.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
#cloture{

	background-image: url(../images/cloture-horizontale.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}

#main {
	background-image: url(../images/main_2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	
}

#gazon{
	background-image: url(../images/gazon.jpg);
	background-repeat: repeat;
	background-position: center center;
}
























/******************************/
a{
color:#0053a1;
text-decoration:none;
font-size:13px;
}
#main-content h2{
font-weight:bold;
color:#2754a1;
font-size:18px;
margin-bottom:0px;
}
#tabs{
float:left;
width:132px;
margin:3px 0px 0px 0px;
padding-left:17px;

/*margin-left:17px;*/
}
 .active a {
	font-weight:bold;
}
#tabs .active a {
	background-image: url(../images/bullet-active.gif);
}
#right-side {
float:right;
}
#tabs .tab a {
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center; 
padding-left:10px;
display:block;
margin-left:10px;
}

#tabs .last{
	background-image: none;
}
.tab{
list-style:none;
madgin:0px;
	padding:1em 0;
	background-image: url(../images/separator-left-menu.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
a:hover{
text-decoration:underline;
}
#imagesection{
float:left;
width:356px;
}
 #text-right{

float:left;
}
.splash #text-right{
width:630px;
margin-left:10px;

}

#template_common1 #main-content .text-right-image{
width:450px; 

}

#main-content .text-right-image{
width:285px;
margin-left:0px;

}

#template_default #main-content{

margin-left:23px;
}


#template_common1 #main-content, #main-content{

margin-left:12px;
}
#template_home #main-content{

margin-left:15px;
}




#template_common1 #main-content{
width:780px;
}
#template_carte #main-content{
width:950px;
}




#template_default .splash #main-content{
width:645px; 
margin-left:150px;
}

#template_common1 #imagesection{
width:315px;
margin-top:15px;
}
#inMenu2{
/*float:right;
clear:right;*/
margin:0px;
margin-top:11px;
margin-left:200px;
}


#inMenu1{
/*background-color:red;*/
margin-top:85px;
margin-left:200px;
}
#header #inMenu1 a{
background-image: url(../images/separator-header.gif);
	
	background-repeat: no-repeat;
	background-position: right bottom;
}
#header #inMenu1 .last{
	background-image:none;
}
img{
border:none;
}
#right-side .pub{
width:154px;
height:242px;
display:block; 
float:left;
color:#0053a1;
font-weight:bold;
clear:left;
}
#right-side  a:hover{

text-decoration:none;
}
#right-side .pub .titre-image{

display:block; 
float:left;
font-size:1.3em;
height:182px;
margin-left:17px;
margin-top:12px;
letter-spacing:-.05em;
white-space:nowrap;

}
#right-side .pub .texte-image{

display:block; 
float:left;
clear:left;
text-decoration:underline;
margin-left:17px;
white-space:nowrap;

}


#nouveautes{
	/*background-image: url(../images/nouveautes.jpg);*/
}
#recettes{
	background-image: url(../images/recettes.jpg);
}

#content{
float:left;
width:100%;
}
#header{
width:960px;
float:left;
	height:188px;
}
#header #inMenu2 li{
/*	float:left;
	background-repeat: no-repeat;
	background-position: right;
	padding:15px 18px;
	list-style:none;*/
}
#header .last{
padding-right:16px;

}
.hautpage{
display:block;
/*margin-bottom:20px;*/
}
#carte{

margin:20px 0px 20px 20px;
}
.close {
font-weight:bold;
text-decoration:underline;

display:block;
	float:right;
	margin-right:30px;
	padding-right:20px;
	margin-bottom:20px;
	background-image: url(../images/close.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.splash{
	background-image: url(../images/slpash.jpg);
	background-repeat: no-repeat;
	background-position: 2px 0px;
	
}
#header ul ul{
display:none;
}

#headerlink{
display:block;
width:200px;
height:170px;
float:left;

}
#headerlink span{
display:none;
}

.slogan{
display:block;
margin-top:1em ;
margin-bottom:1em ;
	font-weight:bolder;
	font-style: italic;
}



.clearboth{
clear:both;
}
.mediumimage{
clear:left;
float:left;
}
.clearleft{
clear:left;
}
.floatleft{
float:left;
}
.li-box {
float:left;
  width: 250px;
  height:5em;

} 

.li-text {
margin-left:24px

} 
.li-no {
float:left;
text-align:left;
  width: 20px;

} 


.distributeur{
  float: left;
  width: 730px; /* width is changed */
  margin: 0;
  padding: 0;
  list-style: none;
}

/*.distributeur li {
  float: left;
  width: 200px;
  margin: 0;
  padding: 0 0 0 1.5em; 
} 


.distributeur li{
margin:1em 0;
}*/
