@font-face {

    font-family: 'MuseoSlab500Regular';

    src: url('Museo_Slab_500-webfont.eot');

    src: url('Museo_Slab_500-webfont.eot?#iefix') format('embedded-opentype'),

         url('Museo_Slab_500-webfont.woff') format('woff'),

         url('Museo_Slab_500-webfont.ttf') format('truetype'),

         url('Museo_Slab_500-webfont.svg#MuseoSlab500Regular') format('svg');

    font-weight: normal;

    font-style: normal;



}





/* all.css */



/***** BODY *****/



body {

	background-color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	margin:0px;

}





/***** A *****/



a {

	color:#6f5746;

	text-decoration:none;

}



a:hover {

	color:#392615;

	text-decoration:none;

}



a.small_norm {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#6f5746;

}



a.small_norm:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#392615;

}



a.titre {

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;

	font-weight:normal;

	color:#6f5746;

}



a.titre:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;

	font-weight:normal;

	color:#392615;

}









/***** TITRES *****/



h1 {}

h2 {}

h3 {}

h4 {}

h5 {}

h6 {}







/***** P *****/



.norm {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3d210c;

}



.norm_height {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3d210c;

	line-height:18px;

}



.norm_height_justify {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3d210c;

	line-height:18px;

	text-align:justify;

}



.norm_bold {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000000;

}



.norm_grey_bold {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#181818;

}



.norm_red_bold {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#97141a;

}



.norm_green_bold {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#79783f;

}



.norm_green_bold2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#B98446;

}



.norm_brown_bold {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#765c48;

}



.prix_boutique {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:700;

	color:#97141a;

}



.objet_boutique {

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	font-weight:700;

	color:#97141a;

}



.nom_contact {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#6f5746;

}



.fonction_contact {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#6f5746;

	text-transform:uppercase;

}



.lettrine {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#6f5746;

	text-transform:uppercase;

}











/***** DIV *****/



#main {

	width:100%;

	background-color:#ffffff;

}



#top {

	height:275px;

	margin-left: auto;

    margin-right: auto;

    width: 960px;

}





#main_page_accueil {

    background: url("../images/fonds/fondmainpage.png") repeat-y scroll left top transparent;

    margin-left: auto;

    margin-right: auto;

    width: 960px;

}



#panier {

	width:150px;

	height:230px;

	background-color:transparent;

	text-align:left;

	padding:10px;

	position:absolute;

	top:215px;

	left:10px;

}



#main_page {

	width:100%;

	/*

	height:480px;

	padding-left:190px;

	*/

	padding-top:10px;

	float:left;

	background-color:#fff;

	

	background-image:url("../images/bg_left.jpg");

	background-repeat:no-repeat;

	background-position:left top;

	

}



#img_left {

	width:200px;

	height:400px;

	background-color:transparent;

	float:left;

}



#menu_left {

	width:200px;

	height:400px;

	background-color:#ffffff;

	background-image:url("../images/bg_left.jpg");

	background-repeat:no-repeat;

	background-position:left top;

	float:left;

}



#bottom {

	width:100%;

	height:175px;

	background-image:url("../images/bg_bottom.jpg");

	background-repeat:no-repeat;

	background-position:center bottom;

	margin-top:-2px;

	text-align:center;

	float:left;

}



#footer {

	text-align:right;

	font-size:8px;

	font-family:Arial, Helvetica, sans-serif;

	margin-left: auto;

    margin-right: auto;

    width: 960px;

	clear:both;

	border-top:1px solid #462c08;

	padding:8px 0;

	margin-top:30px;

	}









/********** IMAGES **********/



img.square {

	position:relative;

	top:1px;

	left:0px;

	width:10px;

}









/*********** INPUT **********/



input.textArial {

	width:130px;

	border:1px solid #3d210c;

	background-color:#ffffff;

	color:#644e38;

	font-family:arial;

}



.textArea {

	border:1px solid #3d210c;

	background-color:#ffffff;

	color:#644e38;

	font-family:arial;

}





input.img_panier {

	position:relative;

	top:5px;

}



input.btn_panier {

	width:130px;

	border:1px solid #ab947e;

	background-color:#ffffff;

	color:#644e38;

	position:relative;

	top:5px;

	font-family:arial;

}



input.btn_publier_annonce {

	width:160px;

	border:1px solid #ae040d;

	background-color:#ffffff;

	color:#644e38;

	position:relative;

	top:5px;

	font-family:arial;

	padding:2px;

}



input.btn_abo {

	width:130px;

	font-family:Arial, Helvetica, sans-serif;

	border:1px solid #ab947e;

	background-color:#ffffff;

	color:#644e38;

	position:relative;

	top:7px;

}





input.btn_pages {

	width:140px;

	font-family:Arial, Helvetica, sans-serif;

	border:1px solid #ab947e;

	background-color:#ffffff;

	color:#644e38;

	

}



/*************** SLIDER ***************/



/*=================================*/

/* Nivo Slider Demo

/* November 2010

/* By: Gilbert Pellegrom

/* http://dev7studios.com

/*=================================*/



/*====================*/

/*=== Reset Styles ===*/

/*====================*/

caption, th, td {

	text-align:left;

	font-weight:normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content:"";

}

blockquote, q {

	quotes:"" "";

}



/*===================*/

/*=== Main Styles ===*/

/*===================*/



a:hover, a:active {

	color:#000;

	text-decoration:none;

}



.theme-default #slider {

    margin:0;

    width:630px; /* Make sure your images are the same size */

    height:322px; /* Make sure your images are the same size */

}



/***** NOUVEAU SITE *****/



#main_page_accueil {

    margin-left: auto;

    margin-right: auto;

    width: 960px;

	background-color:#fff;

}



.forumbup {

    width: 960px;

	border-bottom:1px solid #462c08;

	height:100px; 

	margin-bottom:15px;

}



.bup {

    width: 960px;

	background-image:url("../images/menu/bgstri.gif");

	background-repeat:repeat;

	background-position:left top;

	margin-bottom:5px;

	height:95px; 

}



.pubgauche {

    margin:0;

    width:249px; 

    height:97px; 

	text-align:center;

	float:left;

	padding-top:15px;

}



.pubdroite {

    margin:0;

    width:249px;

    height:97px; 

	text-align:center;

	float:left;

	padding-top:15px;

}



.forum {

	float:left;

}



.blog {

	float:left;

	width:249px;

	margin-top:20px;

}





.logo {

	float:left;

	width:462px;

	text-align:center;

	margin-top:20px;

}



.newsletter {

	float:left;

	margin-top:20px;

	width:240px;

}



.active {

	background-color:#bd0000;

	color:#fff;

}



#menu {

	width:960px;

	margin-left:auto;

	margin-right:auto;

	height:40px;

	background-color:#fff;

	color:#462c08;

	text-align:left;

	border-top:1px solid #462c08;

	border-bottom:4px solid #462c08;

	margin-bottom:20px;

}



#menu ul {

	margin:0;

	width:960px;

	float:left;

	padding:0;

}



#menu li a{

	padding:10px 9px;

	height:40px;

}



#menu li a:hover{

	background-color:#bd0000;

	color:#fff;

}



#menu li {

	float:left;

	list-style:none;

	font-family: 'MuseoSlab500Regular';

	font-size:14px;

	text-transform:uppercase;

	height:40px;

	margin-top:10px;

}



#cadreacc {

    margin-left: auto;

    margin-right: auto;

    width: 960px;

}

#left	{

    float:left;

    width: 630px;

}



#right	{

    float:right;

    width: 316px;

	background-color:#f0eeec;

}







.boitehaut {

	padding:5px;

	width:278px;

	float:left;

	margin-top:40px;

	margin-right:20px;

	height:400px;

}



.boitehaut H2, .boite H2{

	font-family: 'MuseoSlab500Regular';

	font-size:26px;

	color:#462c08;

	border-bottom:6px solid #d5daaf;

	padding-bottom:10px;

}



.boitehaut .norm {

	height:140px;

}



.boite H2 a span{

	font-family:Arial, Helvetica, sans-serif;

	font-size:23px;

}	



.boite {

	width:288px;

	float:left;

	margin-top:40px;

	margin-right:20px;

	height:335px;

}



.boite ul li{

	list-style:none;

	float:left;

	padding:2px;

	display:inline;

}



.boite ul li p{

	background-color:#d5daaf;

	color:#462c08;

	text-align:center;

	font-family: 'MuseoSlab500Regular';

	font-size:11px;

	text-transform:uppercase;

	padding:2px 4px;
	
	letter-spacing:-0.1em;

}



.boite ul {

	padding-left:0px;

}



.facebook {

	text-align:center;

}



#nouveau_numero {

	text-align:center;

}



.rech_num {

	background-image: url("../images/menu/bg_rech.gif");

    background-position: left top;

    background-repeat: repeat;

	padding:20px;

	margin-top:20px;

}



.bottombox {

	background-image: url("../images/menu/fond_bas_box.gif");

    background-repeat: repeat;

	height:25px;

	border-top:1px solid #D5DAAF;

	margin-top:15px;

	

}



#form_recherche {

    margin-bottom: 0;

}



#footer .tabularasa a{

	color:#FFFFFF;

}



#footer .tabularasa a:hover{

	color:#000;

}



.compteur{



	float:left;

	margin:5px 0 0 25px;

}



#footer .tabularasa{

	float:right;

	font-size:15px;

	background-color:#462c08;

	padding:10px;

	font-family: 'MuseoSlab500Regular';

	color:#FFFFFF;

	margin-bottom:20px;

}



#footer .tabularasa:hover{



	background-color:#d5daaf;

	color:#000000;

	-webkit-transition: all 400ms ease-in-out 0s;

    -moz-transition: all 400ms ease-in-out 0s;

    -o-transition: all 400ms ease-in-out 0s;

    transition: all 400ms ease-in-out 0s;

}



#footer .nav{

	float:left;

	color:#666666;

	list-style:none;

	display:inline;

}





#footer .nav a{



	color:#666666;

}



#footer .nav a:hover{



	color:#462c08;

}







#footer .nav ul li {

  list-style-type: none;

  display: inline;

  float: left;

  margin:3px;

}



#footer .nav ul {

  margin:0px;

  float:left;

  padding:0;

}



#footer .nav ul li + li:before {

  content: ' | ';

}



#footer a{

	color:#fff;

}



.alaune {



}



.alaune span {

	display: none; 

	position: absolute; 

	background-image:url("../images/menu/feuille.png");

	background-repeat:no-repeat;

	background-position:top left;

	width: 300px;

	height:426px;

}



#bannierebup {

	margin-bottom:8px;

}



.panierb {

    float: right;

    margin-top: -84px;

}