@page {
	size: landscape;
}
html {
	margin: 0;
	padding: 0;
}
body {
	padding: 0 0 20px;
	margin: 0 auto;
	color: #000;
	text-align: center;
	font: 12px tahoma,arial, helvetica, "Trebuchet MS", sans-serif;
}

/*----------------------------------------------+
+ Formatage global                              +
+----------------------------------------------*/

h1, h2, h3, div, form, img, p, li, ul, dd, map {
	margin: 0;
	padding: 0;
	border: none;
}
textarea {
	font-size: 12px;
}
#global {
	margin: 0 auto;
}

.titre_orange{
	font-family : tahoma, arial, sans-serif;
	color : #ff7800;
	font-size : 18px;
	font-weight : bold;
	text-decoration : none;
}
.titre_orange2{
	font-family : tahoma, arial, sans-serif;
	color : #ff7800;
	font-size : 16px;
	text-decoration : none;
	line-height : 20px;
}
.titre_orange3{
	font-family : tahoma, arial, sans-serif;
	color : #ff7800;
	font-size : 14px;
	text-decoration : none;
	font-weight : bold;
	line-height : 20px;
}
.titre_orange4{
	font-family : tahoma, arial, sans-serif;
	color : #ff7800;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
	line-height : 14px;
}
.titre_bleu{
	font-family : tahoma, arial, sans-serif;
	color : #53778d;
	font-size : 18px;
	font-weight : bold;
	text-decoration : none;
}
.titre_bleu2{
	font-family : tahoma, arial, sans-serif;
	color : #53778d;
	font-size : 16px;
	font-weight : bold;
	text-decoration : none;
}
.titre_bleu3{
	font-family : tahoma, arial, sans-serif;
	color : #53778d;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
}
.titre_bleu4{
	font-family : tahoma, arial, sans-serif;
	color : #53778d;
	font-size : 12px;
	text-decoration : none;
}
.texte_noire{
	font-family : tahoma, arial, sans-serif;
	color : #000;
	font-size : 12px;
}
.require{
	font-family : tahoma, arial, sans-serif;
	color : #ff0000;
	font-size : 12px;
}
.error{
	font-family : tahoma, arial, sans-serif;
	color : #000;
	font-weight : bold;
	font-size : 12px;
}
.submit{
	font-family : tahoma, arial, sans-serif;
	color : #38a71f;
	font-weight : bold;
	font-size : 12px;
}
.texte_noire2{
	font-family : tahoma, arial, sans-serif;
	color : #000;
	font-size : 10px;
}
.texte_prix_produit
{
	font-family : tahoma, arial, sans-serif;
	color : #ff7800;
	font-size : 12px;
	text-align : right;
}
.texte_voir_produit
{
	font-family : tahoma, arial, sans-serif;
	color : #53778d;
	font-size : 12px;
	float : right;
	text-decoration : none;
}
/*--------------------------------------------------+
+ Header
+--------------------------------------------------*/

#global #header {
	height: 129px;
	margin : 0px;
	background : #53778d url(./images/repeat_haut.jpg) repeat-x;
}

#global #header ul li {
	list-style: none;
	display: inline;
	margin: 0;
	padding : 0;
}
/*----------------------------------------------+
+ Centre                       +
+----------------------------------------------*/

#main{
	text-align:center;
	margin : 0 auto;
	background : #53778d;
}
#main#contenu{
	width:861px;
}
#accueil{
	background : #fff url(./images/top.jpg) no-repeat;
	display : block;
	margin: 0 auto;
	width : 861px;
	height : 103px;
}
#lien_accueil{
	width:220px; 
	height:100px;
	text-align:left;
	display:block;
	float : left;
}
#lien_selection{
	font-family : tahoma, arial, sans-serif;
	color : #000;
	font-size : 18px;
	font-weight : bold;
	text-decoration : none;
	text-align:right;
	display:block;
	float : right;
	margin-top : 80px;
}
/*------------------------*
Home
--------------------------*/
#table_home{
	width:861px;
	margin : 0 auto;
	padding : 0;
}
#partenaire_haut{
	width:179px;
	height: 69px;
	background : #53778d url(./images/partenaire_haut.jpg) no-repeat;
}
#partenaire_bas{
	width:179px;
	height: 39px;
	background : #53778d url(./images/partenaire_bas.jpg) no-repeat;
}
#life_style{
	width:179px;
	height: 57px;
	display : block;
	background : #fff url(./images/life_style.jpg) no-repeat;
}
#silanta{
	width:179px;
	height: 57px;
	display : block;
	background : #fff url(./images/silanta.jpg) no-repeat;
}
#slazenger{
	width:179px;
	height: 57px;
	display : block;
	background : #fff url(./images/slazenger.jpg) no-repeat;
}
#balmain{
	width:179px;
	height: 45px;
	display : block;
	background : #fff url(./images/balmain.jpg) no-repeat;
}
#usbasic{
	width:179px;
	height: 63px;
	display : block;
	background : #fff url(./images/usbasic.jpg) no-repeat;
}
#dunlop{
	width:179px;
	height: 43px;
	display : block;
	background : #fff url(./images/dunlop.jpg) no-repeat;
}
#laguiole{
	width:179px;
	height: 83px;
	display : block;
	background : #fff url(./images/laguiole.jpg) no-repeat;
}
#arco{
	width:179px;
	height: 65px;
	display : block;
	background : #fff url(./images/arco.jpg) no-repeat;
}
#marksman{
	width:179px;
	height: 41px;
	display : block;
	background : #fff url(./images/marksman.jpg) no-repeat;
}
#harvest{
	width:179px;
	height: 61px;
	display : block;
	background : #fff url(./images/harvest.jpg) no-repeat;
}
#harvert_golf{
	width:179px;
	height: 59px;
	display : block;
	background : #fff url(./images/harvest_golf.jpg) no-repeat;
}
#printer{
	width:179px;
	height: 64px;
	display : block;
	background : #fff url(./images/printer.jpg) no-repeat;
}
#chevignon{
	width:179px;
	height: 33px;
	display : block;
	background : #fff url(./images/chevignon.jpg) no-repeat;
}
#clip_sonic{
	width:179px;
	height: 41px;
	display : block;
	background : #fff url(./images/clip_sonic.jpg) no-repeat;
}
#b_c{
	width:179px;
	height: 87px;
	display : block;
	background : #fff url(./images/b&c.jpg) no-repeat;
}
#fruit{
	width:179px;
	height: 76px;
	display : block;
	background : #fff url(./images/fruit.jpg) no-repeat;
}
#jerzees{
	width:179px;
	height: 50px;
	display : block;
	background : #fff url(./images/jerzees.jpg) no-repeat;
}
#pen_duick{
	width:179px;
	height: 57px;
	display : block;
	background : #fff url(./images/pen_duick.jpg) no-repeat;
}
#bienvenue{
	width : 682px;
	height : 212px;
	padding : 25px 0 0 0;
	background : #53778d url(./images/bienvenue.jpg) no-repeat;
}
#bienvenue_texte{
	width : 320px;
	height : 192px;
	margin-right : 15px!important;
	margin-right : 10px;
	float : right;
	text-align : left;
}
#bienvenue_vin{
	width : 682px;
	height : 210px;
	padding : 20px 0 0 0;
	background : #53778d url(./images/bienvenue_vin.jpg) no-repeat;
}
#bienvenue_vin_texte{
	width : 320px;
	height : 192px;
	margin-left : 50px!important;
	margin-left : 25px;
	float : left;
	text-align : left;
}
#bienvenue_coffret{
	width : 682px;
	height : 210px;
	padding : 20px 0 0 0;
	background : #53778d url(./images/bienvenue_coffret.jpg) no-repeat;
}
#bienvenue_coffret_texte{
	width : 320px;
	height : 192px;
	margin-left : 50px!important;
	margin-left : 25px;
	float : left;
	text-align : left;
}
.categorie{
	width : 682px;
	height : 241px;
	background : #53778d;
}
.categorie_gauche{
	float : left;
	width : 355px;
	height : 226px;
	padding : 15px 0 0 0;
	background : #53778d url(./images/categorie_gauche.jpg) no-repeat;
}
.categorie_droite{
	float : left;
	width : 327px;
	height : 226px;
	padding : 15px 0 0 0;
	background : #53778d url(./images/categorie_droite.jpg) no-repeat;
}
.image_gauche{
	width : 205px;
	height : 165px;
	border : #62738b 1px solid;
	text-align : center;
	background : #fff;
	margin : 5px auto;
}
.image_droite{
	width : 205px;
	height : 165px;
	border : #62738b 1px solid;
	text-align : center;
	background : #fff;
	margin : 5px auto;
}
#liens{
	width : 682px;
}
#liens ul li{
	list-style: none;
	display: inline;
	margin: 0;
	padding : 0;
}
/*---------------------------------------------*
*Page categorie
*----------------------------------------------*/
#categorie_top{
	width : 861px;
	height : 136px;
	margin : 0 auto;
	background : #53778d url(./images/categorie_top.jpg) no-repeat;
}
#categorie_coffret_image1{
	width : 118px;
	height : 97px;
	float : left;
	margin-left : 40px!important;
	border : #62738b 1px solid;
	margin : 24px 0 0 20px;
	background : #ff0000;
}
#categorie_coffret_image2{
	width : 118px;
	height : 97px;
	float:left;
	margin-right : 40px!important;
	border : #62738b 1px solid;
	margin : 24px 0 0 20px;
	background : #000;
}
#categorie_texte_coffret{
	width : 500px;
	height : 96px;
	float : left;
	margin : 25px 0 0 20px;
	text-align : left;
}
#categorie_texte{
	width : 630px;
	height : 96px;
	float : left;
	margin : 25px 0 0 20px;
	text-align : left;
}
#categorie_image{
	width : 118px;
	height : 97px;
	float : left;
	margin-left : 40px!important;
	border : #62738b 1px solid;
	margin : 24px 0 0 20px;
	background : #fff;
}
#liste_famille_top{
	width : 861px;
	height : 26px;
	margin : 0 auto;
	background : #53778d url(./images/liste_famille_top.jpg) no-repeat;
}
#liste_famille_bottom{
	width : 861px;
	height : 28px;
	margin : 0 auto;
	background : #53778d url(./images/liste_famille_bottom.jpg) no-repeat;
}
.liste_famille{
	width : 861px;
	height : 216px;
	margin : 0 auto;
	background : #53778d url(./images/liste_famille.jpg) no-repeat;
}
.famille_gauche{
	float : left;
	width : 250px;
	height : 205px;
	margin-left : 20px!important;
	margin : 0 0 0 10px;
	padding : 10px 0 0 0;
}
.famille_image_gauche{
	width : 205px;
	height : 168px;
	border : #62738b 1px solid;
	text-align : center;
	background : #fff;
	margin : 5px auto;
}
.famille_centre{
	float : left;
	width : 250px;
	height : 205px;
	margin : 0 0 0 35px;
	padding : 10px 0 0 0;
}
.famille_image_centre{
	width : 205px;
	height : 168px;
	border : #62738b 1px solid;
	text-align : center;
	background : #fff;
	margin : 5px auto;
}
.famille_droite{
	float : left;
	width : 250px;
	height : 205px;
	margin : 0 0 0 35px;
	padding : 10px 0 0 0;
}
.famille_image_droite{
	width : 205px;
	height : 168px;
	border : #62738b 1px solid;
	text-align : center;
	background : #fff;
	margin : 5px auto;
}
/*---------------------------------------------*
*Page coffret
*----------------------------------------------*/
#liste_coffret_top{
	width : 861px;
	height : 26px;
	margin : 0 auto;
	background : #53778d url(./images/liste_famille_top.jpg) no-repeat;
}
#liste_coffret_bottom{
	width : 861px;
	height : 28px;
	margin : 0 auto;
	background : #53778d url(./images/liste_famille_bottom.jpg) no-repeat;
}
.liste_coffret{
	width : 861px;
	height : 316px;
	margin : 0 auto;
	background : #53778d url(./images/liste_famille.jpg) repeat-y;
}
.coffret_gauche{
	float : left;
	width : 250px;
	height : 205px;
	margin-left : 20px!important;
	margin : 0 0 0 10px;
	padding : 10px 0 0 0;
}
.coffret_image_gauche{
	width : 205px;
	height : 168px;
	border : #62738b 1px solid;
	text-align : center;
	background : #fff;
	margin : 5px auto;
}
.coffret_centre{
	float : left;
	width : 250px;
	height : 205px;
	margin : 0 0 0 35px;
	padding : 10px 0 0 0;
}
.coffret_image_centre{
	width : 205px;
	height : 168px;
	border : #62738b 1px solid;
	text-align : center;
	background : #fff;
	margin : 5px auto;
}
.coffret_droite{
	float : left;
	width : 250px;
	height : 205px;
	margin : 0 0 0 35px;
	padding : 10px 0 0 0;
}
.coffret_image_droite{
	width : 205px;
	height : 168px;
	border : #62738b 1px solid;
	text-align : center;
	background : #fff;
	margin : 5px auto;
}
/*---------------------------------------------*
*Page famille
*----------------------------------------------*/
#famille_privilege{
	height : 87px;
	width : 861px;
	margin : 0 auto;
}
#famille_privilege_debut{
	width : 143px;
	height : 87px;
	margin : 0 auto;
	float : left;
	background : #53778d url(./images/famille_privilege.jpg) no-repeat;
}
#famille_privilege_liste_1-1{
	width : 212px;
	height : 87px;
	margin : 0 auto;
	float : left;
	background : #53778d url(./images/famille_privilege_liste_1-1.jpg) no-repeat;
}
#famille_privilege_liste_1-2{
	width : 231px;
	height : 87px;
	margin : 0 auto;
	float : left;
	background : #53778d url(./images/famille_privilege_liste_1-2.jpg) no-repeat;
}
#famille_privilege_liste_1-3{
	width : 231px;
	height : 87px;
	margin : 0 auto;
	float : left;
	background : #53778d url(./images/famille_privilege_liste_1-3.jpg) no-repeat;
}
#famille_privilege_liste_2-1{
	width : 212px;
	height : 87px;
	margin : 0 auto;
	float : left;
	background : #53778d url(./images/famille_privilege_liste_2-1.jpg) no-repeat;
}
#famille_privilege_liste_2-2{
	width : 231px;
	height : 87px;
	margin : 0 auto;
	float : left;
	background : #53778d url(./images/famille_privilege_liste_2-2.jpg) no-repeat;
}
#famille_privilege_liste_2-3{
	width : 231px;
	height : 87px;
	margin : 0 auto;
	float : left;
	background : #53778d url(./images/famille_privilege_liste_2-3.jpg) no-repeat;
}
#famille_privilege_fin{
	width : 44px;
	height : 87px;
	margin : 0 auto;
	float : left;
	background : #53778d url(./images/famille_privilege_fin.jpg) no-repeat;
}
#liste_produit_top{
	width : 861px;
	height : 54px;
	margin : 0 auto;
	background : #53778d url(./images/liste_produit_top.jpg) no-repeat;
}
#liste_produit_bottom{
	width : 861px;
	height : 40px;
	margin : 0 auto;
	background : #53778d url(./images/liste_produit_bottom.jpg) no-repeat;
}
.liste_produit{
	width : 861px;
	height : 164px;
	margin : 0 auto;
	background : #53778d url(./images/liste_produit.jpg) no-repeat;
}
#arbo_produit{
	text-align : left;
	padding : 20px 0 0 50px;
}
.liste_produit_image{
	width : 140px;
	height : 140px;
	background : #fff;
	float : left;
	margin-left : 50px;
	border : #bdbdbd 1px solid;
}
.produit_info{
	width : 520px;
	height : 140px;
	float : left;
	text-align : left;
	padding-left : 15px;
}
/*--------------------------------------------
* Page produit
--------------------------------------------------*/
#produit_top{
	width : 861px;
	height : 54px;
	margin : 0 auto;
	background : #53778d url(./images/produit_top.jpg) no-repeat;
}
#produit_bottom{
	width : 861px;
	height : 20px;
	margin : 0 auto;
	background : #53778d url(./images/produit_bottom.jpg) no-repeat;
}
#desc_produit{
	width : 861px;
	margin : 0 auto;
	background : #53778d url(./images/desc_produit.jpg) repeat-y;
}
#photo_zoom{
	width : 200px;
	margin-left : 50px!important;
	margin-left : 25px;
}
#info_produit{
	width : 520px;
	text-align : left;
	padding-left : 15px;
}
#premiere_photo{
	width : 200px;
	height : 200px;
	background : #fff;
	border : #bdbdbd 1px solid;
	cursor: pointer;
}
.deuxieme_photo{
	width : 80px;
	height : 80px;
	background : #fff;
	border : #bdbdbd 1px solid;
	float : left;
	cursor: pointer;
	margin-left : 8px;
}
#bouton_devis{
	width : 271px;
	height : 27px;
}
#tableau_prix{
	text-align : center;
}
#tableau_prix th{
	background : #53778d;
	color : #fff;
	font-family : tahoma, arial, sans-serif;
	font-size : 14px;
	line-height : 20px;
	border : #bdbdbd 1px solid;
}
#tableau_prix td{
	color : #000;
	font-family : tahoma, arial, sans-serif;
	font-size : 14px;
	line-height : 20px;
	border : #bdbdbd 1px solid;
}
#bouton_retour{
	width : 271px;
	height : 27px;
}
/*--------------------------------------------
* Page promotion
--------------------------------------------------*/
#promotion_top{
	width : 861px;
	height : 54px;
	margin : 0 auto;
	background : #53778d url(./images/promotion_top.jpg) no-repeat;
}
#promotion_bottom{
	width : 861px;
	height : 20px;
	margin : 0 auto;
	background : #53778d url(./images/promotion_bottom.jpg) no-repeat;
}
.liste_promotion{
	width : 861px;
	height : 216px;
	margin : 0 auto;
	background : #53778d url(./images/liste_promotion.jpg) no-repeat;
}
.liste_promotion_image{
	width : 200px;
	height : 200px;
	background : #fff;
	float : left;
	margin-left : 50px;
	border : #bdbdbd 1px solid;
}
.promotion_info{
	width : 520px;
	height : 140px;
	float : left;
	text-align : left;
	padding-left : 15px;
}
/*--------------------------------------------
* Page pays
--------------------------------------------------*/
#pays_top{
	width : 861px;
	height : 26px;
	margin : 0 auto;
	background : #53778d url(./images/promotion_top.jpg) no-repeat;
}
#pays_bottom{
	width : 861px;
	height : 20px;
	margin : 0 auto;
	background : #53778d url(./images/promotion_bottom.jpg) no-repeat;
}
#liste_pays{
	width : 861px;
	margin : 0 auto;
	background : #53778d url(./images/liste_pays.jpg) repeat-y;
}
/*--------------------------------------------
* Page domaine
--------------------------------------------------*/
#domaine_top{
	width : 861px;
	height : 54px;
	margin : 0 auto;
	background : #53778d url(./images/domaine_top.jpg) no-repeat;
}
#domaine_bottom{
	width : 861px;
	height : 20px;
	margin : 0 auto;
	background : #53778d url(./images/domaine_bottom.jpg) no-repeat;
}
#domaine_desc{
	width : 861px;
	margin : 0 auto;
	background : #53778d url(./images/domaine_desc.jpg) repeat-y;
}

.dom_desc{
	width : 630px;
	text-align : left;
	background : #000;
}	
/*--------------------------------------------
* Page vin
--------------------------------------------------*/
#vin_top{
	width : 861px;
	height : 54px;
	margin : 0 auto;
	background : #53778d url(./images/vin_top.jpg) no-repeat;
}
#vin_bottom{
	width : 861px;
	height : 20px;
	margin : 0 auto;
	background : #53778d url(./images/vin_bottom.jpg) no-repeat;
}
#vin_desc{
	width : 861px;
	margin : 0 auto;
	background : #53778d url(./images/vin_desc.jpg) repeat-y;
}	
/*--------------------------------------------
* Page contact
--------------------------------------------------*/
#contact_top{
	width : 861px;
	height : 54px;
	margin : 0 auto;
	background : #53778d url(./images/contact_top.jpg) no-repeat;
}
#contact_bottom{
	width : 861px;
	height : 20px;
	margin : 0 auto;
	background : #53778d url(./images/contact_bottom.jpg) no-repeat;
}
#contact_desc{
	width : 861px;
	margin : 0 auto;
	background : #53778d url(./images/contact_desc.jpg) repeat-y;
}
.titre_contact{
	text-align : left;
	padding : 20px 0 0 50px;
}
/*--------------------------------------------
* Page lien
--------------------------------------------------*/
#lien_top{
	width : 861px;
	height : 54px;
	margin : 0 auto;
	background : #53778d url(./images/lien_top.jpg) no-repeat;
}
#lien_bottom{
	width : 861px;
	height : 20px;
	margin : 0 auto;
	background : #53778d url(./images/lien_bottom.jpg) no-repeat;
}
#lien_desc{
	width : 861px;
	margin : 0 auto;
	background : #53778d url(./images/lien_desc.jpg) repeat-y;
}
/*-------------------------------------------
* Page devis
---------------------------------------*/
#tableau_devis_pdt{
	text-align : center;
}
#tableau_devis_pdt th{
	background : #53778d;
	color : #fff;
	font-family : tahoma, arial, sans-serif;
	font-size : 14px;
	line-height : 20px;
	border : #bdbdbd 1px solid;
}
#tableau_devis_pdt td{
	color : #000;
	font-family : tahoma, arial, sans-serif;
	font-size : 14px;
	line-height : 20px;
	border : #bdbdbd 1px solid;
}
#tableau_devis_vin{
	text-align : center;
}
#tableau_devis_vin th{
	background : #53778d;
	color : #fff;
	font-family : tahoma, arial, sans-serif;
	font-size : 14px;
	line-height : 20px;
	border : #bdbdbd 1px solid;
}
#tableau_devis_vin td{
	color : #000;
	font-family : tahoma, arial, sans-serif;
	font-size : 14px;
	line-height : 20px;
	border : #bdbdbd 1px solid;
}
/*----------------------------------------------+
+ Bas de page                                   +
+----------------------------------------------*/
#global #footer {
	height: 49px;
	margin : 0px;
	background : #53778d url(./images/footer.jpg) repeat-x;
}