@charset "utf-8";

/****************************************************************************/
/*                            CSS GENERIQUES                                */
/****************************************************************************/
* {
	margin:0;
	padding:0;
}

body {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/bg-body.jpg) repeat 0 0;
}

img {
	border:0;
	padding:0;
	margin:0;
}

ul {
	list-style:none;
	margin:0;
	padding:0;
}

a {
	text-decoration:none;
}

.cleaner {
	clear:both;
	width:1px;
	height:1px;
	*display:none;
}

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	font-weight:bold;
	line-height:30px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
}

h4 {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:15px 0;
}

/****************************************************************************/
/*                                CSS PAGES                                 */
/****************************************************************************/

/* PAGE */
#page {
	margin:0 auto;
	width:890px;
	background:url(../images/logo-producteurs-dignois.jpg) no-repeat 0 0;
}

/* Image du haut */
#page .image-personnalisable {
	width:660px;
	height:104px;
	float:right;
	text-align:center;
}


/* SITE ARTISAN */
#page #site-artisan {
	background:#FFFFFF;
	border:1px solid #c3c1c1;
	float:right;
	padding:12px;
	width:664px;
	margin-right:10px;
}

/* HEADER */
#site-artisan #header {
	width:664px;
	float:left;
}

/* Titre */
#header .titre {
	float:left;
	width:664px;
	height:86px;
	padding-top:20px;
	background:#f3ead2;
}

/* Menu */
#header .menu {
	width:664px;
	float:left;
	line-height:25px;
	color:#FFFFFF;
}
#header .menu ul {
	padding:0 15px;
}
#header .menu li {
	display:inline;
	padding:0 5px;
}
#header .menu li a {
	color:#FFFFFF;
	text-decoration:none;
}
#header .menu li a:hover,
#header .menu li.on a {
	font-weight:bold;
}


/* CONTENT */
#site-artisan #content {
	width:644px;
	float:left;
	padding:10px;
}

/** Colonne de gauche **/
#content #col-gauche {
	float:left;
	width:409px;
	padding-right:15px;
}
#content p {
	padding:5px 0;
	text-align:justify;
}
#content p a {
	color:#000000;
	text-decoration:underline;
}
#content p a:hover {
	text-decoration:none;
}
#content .encadre {
	margin:10px 0;
	padding:5px 10px;
	background:#f3ead2;
}
#content .encadre p {
	padding:5px 0;
	margin:0;
	text-align:center;
}
#content .coordonnees {
	padding-top:15px;
	clear:left;
}

/** Colonne de droite **/
#content #col-droite {
	float:left;
	width:220px;
}
#col-droite li {
	padding:5px 0;
}

/** La boutique **/
#content #boutique {
	width:644px;
	float:left;
}
#boutique ul {
	padding:20px 0;
}
#boutique ul li {
	float:left;
	width:322px;
	height:155px;
}
#boutique ul li img {
	float:left;
	padding-right:10px;
}
#boutique ul li div {
	height:136px;
}
#boutique ul li div p {
	padding:0 0 10px 0;
	font-size:11px;
	text-align:left;
}
#boutique ul li div span,
#boutique ul li div strong {
	color:#bc3905;
}


/** Home **/
#content .contenu-home {
	float:left;
	width:644px;
}
.contenu-home h1 {
	color:#2e3192;
}
.contenu-home h1 span {
	color:#c8c903;
}
.contenu-home p.sous-titre {
	font-size:14px;
}
#content .contenu-home .encadre p{
	text-align:left;
}
#content .contenu-home .encadre p.signature {
	text-align:right;
}

#content .actualites {
	float:left;
	width:644px;
}
#content .actualites ul {
	padding:20px 0;
}
#content .actualites ul li {
	float:left;
	width:322px;
	height:155px;
}
#content .actualites ul li img {
	float:left;
	padding-right:10px;
}
#content .actualites ul li div {
	height:136px;
}
#content .actualites li div a {
	color:#2e3192;
	font-size:14px;
	line-height:20px;
}
#content .actualites ul li div p {
	padding:0 0 10px 0;
	font-size:11px;
	text-align:left;
}
#content .actualites li div em {
	color:#2e3192;
}


/* NAVIGATION */
#page #navigation {
	float:left;
	margin-top:110px;
	width:180px;
}
#navigation ul {
	padding-bottom:20px;
}
#navigation ul li {
	padding-bottom:5px;
	width:180px;
	display:block;
}
#navigation ul li h2 {
	padding-bottom:5px;
}
#navigation li a {
 	color:#5e340e;
	display:block;
	padding-left:5px;
}
#navigation li a:hover,
#navigation li#on a {
	background:#f1e9db;
}

/* FOOTER */
#footer {
	clear:both;
	width:700px;
	text-align:center;
	padding:10px 0 10px 190px;
	color:#5e340e;
}
#footer a {
	color:#5e340e;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}


/* MENTIONS LEGALES */
#mentions-legales {
	background:url(../images/bg-body.jpg) repeat 0 0;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:450px;
	margin:0;
	padding:10px 0;
	text-align:center;
	width:410px;
}

#mentions-legales p {
	padding:7px 0;
}

#mentions-legales p a {
	color:#5E340E;
	text-decoration:underline;
}
#mentions-legales p a:hover {
	text-decoration:none;
}

/****************************************************************************/
/*                             CSS SPECIFIQUES                              */
/****************************************************************************/

/** Pages artisan JLS **/
#page.jls h1,
#page.jls h3,
#page.jls h4 {
	color:#5c680a;
}
#page.jls .menu {
	background:#023202;
}
#page.jls .coordonnees p {
	color:#5c680a;
}
#page.jls #header .texte {
	text-align:center;
	width:420px;
}
#page.jls #header .titre {
	background:#f3ead2 url(../images/jls/logo-terroir-penitents.jpg) no-repeat right 0;
}


/** Pages artisan LB **/
#page.lb #header .titre {
	background:#f3ead2 url(../images/lb/img-logo.jpg) no-repeat right 0;
}
#page.lb h1,
#page.lb h3,
#page.lb h4 {
	color:#bc3905;
}
#page.lb #header .texte {
	text-align:center;
	width:420px;
}
#page.lb .menu {
	background:#bc3905;
}
#page.lb .coordonnees p {
	color:#bc3905;
}

/** Pages artisan EO **/
#page.eo #header .titre {
	background:#f3ead2 url(../images/eo/truffe.jpg) no-repeat right 0;
}
#page.eo h1,
#page.eo h3,
#page.eo h4 {
	color:#283a17;
}
#page.eo #header .texte {
	text-align:center;
	width:420px;
}
#page.eo .menu {
	background:#283a17;
}
#page.eo .coordonnees p {
	color:#283a17;
}

/** Pages artisan PV **/
#page.pv #header .titre {
	background:#f3ead2 url(../images/pv/maitre_artisan_santonier.jpg) no-repeat right 0;
}
#page.pv h1,
#page.pv h3,
#page.pv h4 {
	color:#ae0104;
}
#page.pv #header .texte {
	text-align:center;
	width:420px;
}
#page.pv .menu {
	background:#ae0104;
}
#page.pv .coordonnees p {
	color:#ae0104;
}


/** Pages artisan FJ **/
#page.fj #header .titre {
	background:#f3ead2 url(../images/fj/decoration_tasse.jpg) no-repeat right 0;
}
#page.fj h1,
#page.fj h3,
#page.fj h4 {
	color:#99a728;
}
#page.fj #header .texte {
	text-align:center;
	width:420px;
}
#page.fj .menu {
	background:#99a728;
}
#page.fj .coordonnees p {
	color:#99a728;
}

/** Pages artisan EM **/
#page.em #header .titre {
	background:#f3ead2 url(../images/em/bouquet_mariage.jpg) no-repeat right 0;
}
#page.em h1,
#page.em h3,
#page.em h4 {
	color:#1e438e;
}
#page.em #header .texte {
	text-align:center;
	width:420px;
}
#page.em .menu {
	background:#1e438e;
}
#page.em .coordonnees p {
	color:#1e438e;
}

/** Pages artisan MM **/
#page.mm #header .titre {
	background:#f3ead2 url(../images/mm/logo_distillerie.jpg) no-repeat right 0;
}
#page.mm h1,
#page.mm h3,
#page.mm h4 {
	color:#323276;
}
#page.mm #header .texte {
	text-align:center;
	width:420px;
}
#page.mm .menu {
	background:#323276;
}
#page.mm .coordonnees p {
	color:#323276;
}


/** Pages artisan MFG **/
#page.mfg #header .titre {
	background:#f3ead2 url(../images/mfg/moulin_huile.jpg) no-repeat right 0;
}
#page.mfg h1,
#page.mfg h3,
#page.mfg h4 {
	color:#5c680a;
}
#page.mfg #header .texte {
	text-align:center;
	width:420px;
}
#page.mfg .menu {
	background:#023202;
}
#page.mfg .coordonnees p {
	color:#5c680a;
}


/** Pages artisan MR **/
#page.mr #header .titre {
	background:#f3ead2 url(../images/mr/paille_chaises.jpg) no-repeat right 0;
}
#page.mr h1,
#page.mr h3,
#page.mr h4 {
	color:#ffbb1f;
}
#page.mr #header .texte {
	text-align:center;
	width:420px;
}
#page.mr .menu {
	background:#ffbb1f;
}
#page.mr .coordonnees p {
	color:#ffbb1f;
}


/** Pages artisan KG **/
#page.kg #header .titre {
	background:#f3ead2 url(../images/kg/boite_biscuits.jpg) no-repeat right 0;
}
#page.kg h1,
#page.kg h3,
#page.kg h4 {
	color:#bd0a45;
}
#page.kg #header .texte {
	text-align:center;
	width:420px;
}
#page.kg .menu {
	background:#bd0a45;
}
#page.kg .coordonnees p {
	color:#bd0a45;
}


/** Pages artisan SI **/
#page.si #header .titre {
	background:#f3ead2 url(../images/si/silvae_confitures_biologiques.gif) no-repeat right 0;
}
#page.si h1,
#page.si h3,
#page.si h4 {
	color:#e2001a;
}
#page.si #header .texte {
	text-align:center;
	width:420px;
}
#page.si .menu {
	background:#02612c;
}
#page.si .coordonnees p {
	color:#02612c;
}
