body{background-color: #86a6b3; margin: 0; padding: 0; font-family: Verdana, Arial, Serif; font-size: 12px; color: #182044;}
img{margin: 0; padding: 0; border: none; display: block;}
img.cadre{border : 4px solid #445863;}
input, select, textarea {
	border: 1px solid #86a6b3;
	border-collapse: collapse;
	background-color: #ebece7;
	font-family: Verdana, Arial, Serif;
	color: #5e8697;
}
h1{font-size: 22px; margin: 20px 0;}
h2{font-size: 18px; margin: 20px 0;}
h3 img{display: inline;}

#site{width: 800px; margin: 0 auto; padding: 0; background: white;}

#col_menu {background: url(../images/backulmenu.png); background-repeat: repeat-y;}
#col_page {background: url(../images/backpage.png); background-repeat: repeat-y;}

#menu_gauche ul{list-style-type: none; margin: 0 0 20px 0; padding: 0 10px 0 30px;}
#menu_gauche .nbarticle{text-transform: lowercase; color: black;}
#menu_gauche li{margin: 7px 0;}

/*#menu_gauche .mnu_titre img{float: left;}*/
#menu_gauche .mnu_titre h2{margin: 0 0 10px 0; padding: 0 10px 0 30px; font-size: 16px; text-transform: uppercase; cursor: pointer;}

#menu_gauche .mnu_haut {text-transform: uppercase;}
#menu_gauche .mnu_haut a{font-size: 14px; color: #958890; font-weight: bold; text-decoration: none;}
#menu_gauche .mnu_haut a:hover{font-size: 14px; color: #6d4646; text-decoration: underline;}

#page .fam_conservation a{color: #6f81a0;}
#page .fam_conservation a:hover{color: #6d4646;}
#menu_gauche .mnu_conservation a{font-size: 14px; color: #6f81a0; text-decoration: none;}
#menu_gauche .mnu_conservation a:hover{font-size: 14px; color: #6d4646; text-decoration: underline;}
#menu_gauche .mnu_conservation .mnu_titre h2{color: #6f81a0;}

#page .fam_restauration a{color: #a2a392;}
#page .fam_restauration a:hover{color: #6d4646;}
#menu_gauche .mnu_restauration a{font-size: 14px; color: #a2a392; text-decoration: none;}
#menu_gauche .mnu_restauration a:hover{font-size: 14px; color: #6d4646; text-decoration: underline;}
#menu_gauche .mnu_restauration .mnu_titre h2{color: #a2a392;}

#page .fam_papiers-cartons a{color: #829fa7;}
#page .fam_papiers-cartons a:hover{color: #6d4646;}
#menu_gauche .mnu_papiers-cartons a{font-size: 14px; color: #829fa7; text-decoration: none;}
#menu_gauche .mnu_papiers-cartons a:hover{font-size: 14px; color: #6d4646; text-decoration: underline;}
#menu_gauche .mnu_papiers-cartons .mnu_titre h2{color: #829fa7;}

#page .fam_produits-faconnes a{color: #829fa7;}
#page .fam_produits-faconnes a:hover{color: #6d4646;}
#menu_gauche .mnu_produits-faconnes a{font-size: 14px; color: #829fa7; text-decoration: none;}
#menu_gauche .mnu_produits-faconnes a:hover{font-size: 14px; color: #6d4646; text-decoration: underline;}
#menu_gauche .mnu_produits-faconnes .mnu_titre h2{color: #829fa7;}

#page .fam_protection-transparantes a{color: #829fa7;}
#page .fam_protection-transparantes a:hover{color: #6d4646;}
#menu_gauche .mnu_protection-transparantes a{font-size: 14px; color: #829fa7; text-decoration: none;}
#menu_gauche .mnu_protection-transparantes a:hover{font-size: 14px; color: #6d4646; text-decoration: underline;}
#menu_gauche .mnu_protection-transparantes .mnu_titre h2{color: #829fa7;}

#page .fam_gamme-photographique a{color: #968c90;}
#page .fam_gamme-photographique a:hover{color: #6d4646;}
#menu_gauche .mnu_gamme-photographique a{font-size: 14px; color: #968c90; text-decoration: none;}
#menu_gauche .mnu_gamme-photographique a:hover{font-size: 14px; color: #6d4646; text-decoration: underline;}
#menu_gauche .mnu_gamme-photographique .mnu_titre h2{color: #968c90;}

#page .fam_mobilier a{color: #b37d5f;}
#page .fam_mobilier a:hover{color: #6d4646;}
#menu_gauche .mnu_mobilier a{font-size: 14px; color: #b37d5f; text-decoration: none;}
#menu_gauche .mnu_mobilier a:hover{font-size: 14px; color: #6d4646; text-decoration: underline;}
#menu_gauche .mnu_mobilier .mnu_titre h2{color: #b37d5f;}


#miniactu {font-size: 11px; text-align: justify; margin: 10px 20px 10px 30px;}
#miniactu h1{margin: 10px 0; font-size: 18px; text-align: center; color:#e88419;}
#miniactu ul{list-style: none; margin: 10px 0; padding: 0;}
#miniactu .pour_pointilles {padding: 0; margin: 0; border-bottom: 1px dotted #000;}
#miniactu .date {font-weight: bold;}
#miniactu .titre {font-weight: bold;}
#miniactu .titre a{color: #ce070f;}
#miniactu .titre a:hover{color: #2682d0;}
#miniactu .suite{font-size: 9px;}

#pied {font-size: 12px;}
#pied p{margin: 0; padding: 0;}
#pied .tel {
	background-image: url(../images/backfmenu.png);
	background-repeat: repeat-y;
	text-indent: 14px;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	font-weight: bolder;
	text-decoration: none;}
#pied .contact{
	background-image: url(../images/backfcontact.png);
	background-repeat: repeat-y;
	background-color: #64ba3b;
	text-indent: -16px;
	text-align: center;}
#pied .liens {
	background-image: url(../images/backfpage.png);
	background-repeat: repeat-y;}
#pied .liens a {
    font-family: Arial, Serif;
	color: #706778;
	text-decoration: none;}
#pied .liens a:hover {
    font-family: Arial, Serif;
	color: #d5b547;
	text-decoration: underline;}
#pied .contact a{color: #ffffff; font-weight: bold; text-decoration: none;}
#pied .contact a:hover{color: #ffffff; font-weight: bold; text-decoration: underline;}

#sous_pied {margin: 10px 0;font-size: 11px; text-align: center;}
#sous_pied p {margin: 0;} 
#sous_pied a:hover {color: #5C5C5C; text-decoration: none;}

#page p{margin: 15px 0;}
#page .texte{text-align: justify; line-height: 17px;}
#page .contenu{padding: 10px;}
#page ul.accumul{margin: 0; padding: 0; list-style: none;}
em{color: #7589aa; margin: 0; padding: 0}
a {color: #9a5001; text-decoration: none;}
a:hover {color: #7aa3b5; text-decoration: underline;}

#page .suite{font-size: 9px;}
#page .pour_pointilles {padding: 0; margin: 0; border-bottom: 1px dotted #000;}
#page .comebackhaut{display: block; position: relative; top: -12px; left: 445px;}	
#page .good{color: green;}
#page .bad{color: red;}
#page .goodbad{color: #ce8d41;}
#page .badgood{color: #cecc41;}

#page .imgclic img:hover{border: 3px solid blue;}


#message{text-align: center; font-size: 127%; margin: 40px 0;}
#message h3{font-size: 130%;}

 /* MINISHOP 
 ***************************************/
#listminishop{}
.minishop {position: relative; margin: 10px 0; padding: 5px; width: 380px; height: 90px; border: 2px solid #6795f4;}
.minishop img{}
.minishop p{}
.minishop ul {position : absolute; left: 100px; top: 0; margin: 0; padding: 0; list-style: none;}
.minishop li {margin: 5px; padding: 0;}
.minishop a{color: #0447d4;}
.minishop a:hover{color: #d48304;}

.minishop .titre{font-weight: bold;} 
.minishop .prix{font-weight: bold; color: #36cc13;}  
.minishop .prixbarre{font-weight: bold; color: black; text-decoration: line-through;}
