/* CSS Document */
* { font-family:Verdana; font-size:11px;}
html, body { height: 100%; }
body { margin:0px 0px 0px 0px; background-image:url(pics/background.gif); background-repeat:repeat-x; }
p { margin:7px 0px 7px 0px;}

.space { height:10px; }
.general { position:relative; width:777px;  }
/*  HEADER  */
.header { width:777px; height:81px; }
	/*  Left part  */
	.headerleft { width:266px; height:81px; background-image:url(pics/headerback1.gif); float:left;}

		.titre { margin:15px 0px 0px 25px;}
	/* Right part  */
	.headerright { width:511px; height:81px; float:left;}
		.searchbar { width:511px; height:49px; background-image:url(pics/headerback2.gif);}
			form {margin:0px; padding:0px;}
			.search { padding-top:15px; padding-right:10px; font-size:14px; color:#FFFFFF;}
		.menu { width:511px; height:23px; background-image:url(pics/menuback.gif); padding-top:9px;}
			ul {margin:0px 0px 0px 16px; padding:0px;}
			li.blocmenu { list-style-type: none; display: inline;}
			li.textmenu { margin:0px;}
			li.barmenu { margin-right:9px; margin-left:9px;}
			a.lienmenu:link {color: #866363; text-decoration: none;}
			a.lienmenu:visited { color: #866363; text-decoration: none;}
			a.lienmenu:hover { color: #000000; text-decoration: none;}


/*  MAIN PIC  */
.mainpic { width:778px; height:238px; margin-top:23px; }

/*  CONTACT US */
.maincontact{ width:627px; 
			  height:218px; 
			  margin-top:23px;
			  padding: 10px;
			  background-image:url(pics/backcontactus.gif); 
			  background-repeat:no-repeat; 
			  background-color:#f9d9a0;
			  float:left;}
			  .contactbloc { width:287px; height:150px; float:left; padding:0px 13px 0px 13px; }

			  form.css fieldset
			  { padding: 1em;
				margin:7px; }
				
			  form.css label
			  { display: inline;
				float: left;
				width: 70px;
				margin:3px; }
				
			  h1.contactus
			  { font-size:18px;
			  	margin:0px 0px 10px 0px;
				font-weight:bold;
				color:#775959; }
			  h2.contactus
			  { font-size:13px;
			  	margin: 39px 0px 5px 0px;
				color:#775959; }
			  em.contactus
			  { font-size:13px;
			  	font-weight:bold;
				color:#832526; }

/*  NEWS  */
div.mainnews { width:500px; 
			   height:218px; 
			   margin-top:23px;
			   padding: 10px;
			   background-image:url(pics/backnews.gif); 
			   background-repeat:no-repeat; 
			   background-color:#d1ffca;
			   float:left;}
		div.bloc-news { width:460px;
						height:150px;
						float:left;
						padding:0px 13px 0px 13px; }
		.h2news { font-size:13px;
				      margin:0px;
					  color:#666666; }

/*  ABOUT US  */
div.aboutus {  background-image:url(pics/background-contact-us2.gif); 
			   background-repeat:no-repeat; 
			   background-color:#f9d9a0;}
		div.bloc-about-us { width:600px; 
							height:150px; 
							float:left; 
							padding:0px 13px 0px 10px;
							color:#FFFFFF; }
		h1.aboutus { color:#775959;
					 font-size:18px;			  	  
					 margin:0px 0px 10px 0px;
					 font-weight:bold; }

			   
/*  GENERAL PAGES  */
div.main { width:627px; 
		   height:218px; 
		   margin-top:23px;
		   padding: 10px; 
		   background-repeat:no-repeat; 
		   float:left;}	
		h1.main { font-size:18px;
			  	  margin:0px 0px 10px 0px;
				  font-weight:bold;
				  color:#775959; }  
.logocontact{ float:left;
			  margin-top:23px;}


/*  RUBRIQUES  */
.rubrique { width:177px; height:128px; margin-top:23px;  float:left; }
.rubrique1 { background-image:url(pics/rubrique1.png); margin-right:23px; }
.rubrique2 { background-image:url(pics/rubrique2.png); margin-right:23px; }
.rubrique3 { background-image:url(pics/rubrique3.png); margin-right:23px; }
.rubrique4 { background-image:url(pics/rubrique4.png); }
h1.h1rubrique { margin: 2px 0px 10px 5px; font-weight:normal; font-size:17px; color:#666666; }
p.prubrique { margin:5px 0px 5px 5px; font-size:10px; }

/*  FOOTER  */
.divfooter { clear:left; margin-bottom:10px; margin-top:5px;}
ul.footer {margin:15px 0px 0px 0px; padding:0px; font-size:10px;}
li.blocfooter { list-style-type: none; display: inline; font-size:10px;}
li.textfooter { margin:0px; font-size:10px;}
li.barfooter { margin-right:2px; margin-left:2px; font-size:10px;}
a.lienfooter:link {color: #000000; text-decoration: none; font-size:10px; }
a.lienfooter:visited { color: #000000; text-decoration: none; font-size:10px; }
a.lienfooter:hover { color: #999999; text-decoration: none; font-size:10px; }


/*  CATALOGUE  */
div#global { min-height: 100%;
			 background-color:#ffffff;
			 width: 777px;
			 padding: 0px;
			 margin: 0 auto;
			 margin-top:23px;
			 position: relative; } 
			 
div#center { overflow: auto; }
div.nomatch { margin-left:10px; }
div#categories { float: left; width: 165px; height:680px; background-image:url(pics/categorie-back.gif); background-repeat:no-repeat; padding:0px; background-color:#bb8e8e; }			 
div#maincat { float: right; width: 600px; background-color:#FFFFFF; padding-top:5px; }
ul.ulcat {margin:15px 0px 5px 5px; padding:0px; font-size:10px; float:left; color:#FFFFFF;}
li.licat { list-style-type: none; display: list-item; font-size:10px; margin:4px 0px 0px 0px;}
li.licatbar { list-style-type: none; display: list-item; margin:0px 0px 0px 0px;}
.article { width:580px; height:60px; border:1px solid #666666; margin:10px 0px 0px 10px;}
.imgart { float:left; margin-left:10px;}
.bloc1art { float:left; margin-left:20px;}
h3.h3article { font-size:12px; color:#866363; margin:0px; }
a.liencat:link {color: #ffffff; text-decoration: none;}
a.liencat:visited { color: #ffffff; text-decoration: none;}
a.liencat:hover { color: #684f4f; text-decoration: none;}
.navigation { margin-left:10px; margin-top:5px; color:#e7aa3f; font-size:11px; font-weight:bold;}
div.headercat1 { float:left; width:400px; }
div.headercat2 { float:left; width:200px; height:35px; }

/**  WHAT'S COMING  **/
div.whatcoming_main {
	padding-top:5px;
	padding-left:165px;
}
div.whatcoming_cat {
	float: left; 
	width: 165px; height:315px; 
	background-image:url(pics/categorie-back.gif); background-repeat:no-repeat; 
	padding:0px; 
	background-color:#bb8e8e;
}
div.whatcoming_text {
	width:340px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}
div.whatcoming_img {
	float:right;
}

/*  TERMS & CONDIIONS  */
div.mainterms {
	width:760px;  
	margin-top:23px;
	padding: 10px;
	background-color:#FFFFFF;
	float:left;
}

div.header-terms {
	width:777px; height:81px; background-image:url(pics/header-terms.gif);}
	
/*  PRESENTATION */
div.presentation-text {
padding:10px;}
div#maincatpurpose { float: right; width: 610px; background-color:#f9d9a0; padding-top:10px; color:#666666; }
div#maincatpurpose2 { float: right; width: 610px; background-color:#fbe673; padding-top:10px; color:#666666; }
h1.h1catpurpose { font-size:20px; color:#FFFFFF; font-weight:bold; margin:12px 0px 0px 0px; }
.navigationpurpose { margin-left:10px; margin-top:5px; color:#666666; font-size:11px; font-weight:bold;}
div#categoriespurpose { float: left; width: 165px; height:444px; background-image:url(pics/categorie-back.gif); background-repeat:no-repeat; padding:0px; background-color:#bb8e8e; }
h1.presentation
{ font-size:18px;
margin:0px 0px 10px 10px;
font-weight:bold;
color:#775959; }

/*  PAGINATION  */
div.pagination {
    font: 10px Verdana;
    padding: 3px;
    margin: 6px;
}
div.pagination a {
    background-color: #fff;
    border: 1px solid #866363;
    color: #866363;
    margin: 1px;
    padding: 1px 2px;
    text-decoration: none
}
div.pagination a:hover,active {
    background-color: #bb8e8e;
    border: 1px solid #866363;
    color: #fff;
    margin: 1px;
    padding: 1px 2px;
}
div.pagination span.courante {
    background-color: #866363;
    border: 1px solid #866363;
    color: #fff;
    font-weight: bold;
    margin: 1px;
    padding: 1px 2px;
}
div.pagination span.desactive {
    background-color: #fff;
    border: 1px solid #eee;
    color: #ddd;
    margin: 1px;
    padding: 2px 5px
}

