body {
	position:relative;
	margin:0;
	padding:0;
	color:#646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	}
a {
	text-decoration: none;
	outline:none;
	}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #EE4611;
	}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #EE4611;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #758E15;

}
.titreRubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #EE4611;
}

.soustitreVert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #758E15;
}
.soustitreOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #EE4611;
}
.retourRecettes a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EE4611;
}
.retourRecettes a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000;
}

.dateActu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #EE4611;
}
.textActu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333;
}
.textActu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333;
}
.textActu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration:underline;

}
.pagination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333;
	text-decoration:none;
	background-color: #99BB1A;
	vertical-align: middle;
}
.titreGeneral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: center;
}
.voirTout a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #EE4712;
	text-align: center;
}
.voirTout a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.titreProduits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000;
}
.titreProduits a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration:none;
}
.titreProduits a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #EE4611;
	text-decoration:none;
}

.titreRecettes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
.titreRecettes a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration:none;
}
.titreRecettes a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #EE4611;
	text-decoration:none;
}


.nomRecettes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #708317;
}
.nomRecettes a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #708317;
	text-decoration:none;
}
.nomRecettes a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration:none;

}	

.main {
	background-image: url(/view/images/design/fond-haut.gif);
	background-repeat: no-repeat;
	background-position: left top;
		position:relative;
width:980px;
}
.left-column {
	float:left;
	width:200px
	}
.left-column ul {
	width:100%;
	margin:0;
	padding:10px 0 32px 0;
	list-style:none
	}
.left-column li {
	width:100%;
	margin:0;
	padding:0 0 1px 0;
	}
.left-column li a {
	display:block;
	width:205px;
	height:54px;
	overflow:hidden;
	text-indent:-999px
	}
.right-column {
width:760px;
	padding:50px 0 0 210px;
	}

.right-column .brd {
	float:right;
	width:765px;
	min-height:400px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	padding:15px 0;
	}
	/* boutons Boudins*/
.boudins {
	display:block;
	width:169px;
	height:200px;
	overflow:hidden;
	text-indent:-999px;
	font-size:12px;
	color:#000;
	background:url(/view/images/design/nav-boudins.jpg)
	}

.boudins a {
	display:block;
	width:169px;
	height:200px;
	overflow:hidden;
	text-indent:-999px;
	font-size:12px;
	color:#000;
	background:url(/view/images/design/nav-boudins.jpg)
	}
.boudins a:hover {
	display:block;
	width:169px;
	height:200px;
	overflow:hidden;
	text-indent:-999px;
	font-size:12px;
	color:#000;
	background:url(/view/images/design/nav-boudins-over.jpg)
	}
		/* boutons viandes*/
.viandes {
	display:block;
	width:169px;
	height:200px;
	overflow:hidden;
	text-indent:-999px;
	font-size:12px;
	color:#000;
	background:url(/view/images/design/nav-viande.jpg)
	}

.viandes a {
	display:block;
	width:169px;
	height:200px;
	overflow:hidden;
	text-indent:-999px;
	font-size:12px;
	color:#000;
	background:url(/view/images/designimg/nav-viande.jpg)
	}
.viandes a:hover {
	display:block;
	width:169px;
	height:200px;
	overflow:hidden;
	text-indent:-999px;
	font-size:12px;
	color:#000;
	background:url(/view/images/design/nav-viande-over.jpg)
	}
	/* boutons Rillettes*/
.rillettes {
	display:block;
	width:169px;
	height:200px;
	overflow:hidden;
	text-indent:-999px;
	font-size:12px;
	color:#000;
	background:url(/view/images/design/nav-rillettes.jpg)
	}

.rillettes a {
	display:block;
	width:169px;
	height:200px;
	overflow:hidden;
	text-indent:-999px;
	font-size:12px;
	color:#000;
	background:url(/view/images/design/nav-rillettes.jpg)
	}
.rillettes a:hover {
	display:block;
	width:169px;
	height:200px;
	overflow:hidden;
	text-indent:-999px;
	font-size:12px;
	color:#000;
	background:url(/view/images/design/nav-rillettes-over.jpg)
	}
		/* boutons saucisses*/
.saucisses {
	display:block;
	width:169px;
	height:200px;
	overflow:hidden;
	text-indent:-999px;
	font-size:12px;
	color:#000;
	background:url(/view/images/design/nav-saucisses.jpg)
	}

.saucisses a {
	display:block;
	width:169px;
	height:200px;
	overflow:hidden;
	text-indent:-999px;
	font-size:12px;
	color:#000;
	background:url(/view/images/design/nav-saucisses.jpg)
	}
.saucisses a:hover {
	display:block;
	width:169px;
	height:200px;
	overflow:hidden;
	text-indent:-999px;
	font-size:12px;
	color:#000;
	background:url(/view/images/design/nav-saucisses-over.jpg)
	}
.logo {
	display:block;
	width:205px;
	height:186px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:12px;
	color:#000;
	background:url(/view/images/design/a-logo-charcuterie-cosme.png)
	}


	
.left-column .accueil a {
	background:url(/view/images/design/a-accueil-charcuterie-cosme.jpg) 0 0 no-repeat;
	}
.left-column .accueil a:hover { background-position: -205px 0; }
.left-column .accueil a:active { background-position: -205px 0; }
.left-column .accueilHover { background:url(/view/images/design/a-accueil-charcuterie-cosme.jpg) 0 0 no-repeat;background-position: -205px 0; }

.left-column .entreprise a {
	background:url(/view/images/design/a-entreprise-charcuterie-cosme.jpg) 0 0 no-repeat;
	}
.left-column .entreprise a:hover { background-position: -205px 0; }
.left-column .entreprise a:active { background-position: -205px 0; }
.left-column .entrepriseHover { background:url(/view/images/design/a-entreprise-charcuterie-cosme.jpg) 0 0 no-repeat;background-position: -205px 0; }
	
.left-column .video a {
	background:url(/view/images/design/a-video-charcuterie-cosme.jpg) 0 0 no-repeat;
	}
.left-column .video a:hover { background-position: -205px 0; }
.left-column .video a:active { background-position: -205px 0; }
.left-column .videoHover { background:url(/view/images/design/a-video-charcuterie-cosme.jpg) 0 0 no-repeat;background-position: -205px 0; }

.left-column .filiere a { 
	background:url(/view/images/design/a-filiere-charcuterie-cosme.jpg) 0 0 no-repeat;
	}
.left-column .filiere a:hover { background-position: -205px 0; }
.left-column .filiere a:active { background-position: -205px 0;	}
.left-column .filiereHover { background:url(/view/images/design/a-filiere-charcuterie-cosme.jpg) 0 0 no-repeat;background-position: -205px 0;	}

.left-column .produits a {
	background:url(/view/images/design/a-produits-charcuterie-cosme.jpg) 0 0 no-repeat;
	}
.left-column .produits a:hover { background-position: -205px 0;	}
.left-column .produits a:active { background-position: -205px 0; }
.left-column .produitsHover { background:url(/view/images/design/a-produits-charcuterie-cosme.jpg) 0 0 no-repeat;background-position: -205px 0; }

.left-column .actualites a { 
background:url(/view/images/design/a-actualite-charcuterie-cosme.jpg) 0 0 no-repeat;
	}
.left-column .actualites a:hover { background-position: -205px 0; }
.left-column .actualites a:active { background-position: -205px 0; }
.left-column .actualitesHover { background:url(/view/images/design/a-actualite-charcuterie-cosme.jpg) 0 0 no-repeat;background-position: -205px 0; }

.left-column .pointsvente a {
	background:url(/view/images/design/a-points-vente-charcuterie-cosme.jpg) 0 0 no-repeat;
	}
.left-column .pointsvente a:hover { background-position: -205px 0; }
.left-column .pointsvente a:active { background-position: -205px 0; }
.left-column .pointsventeHover { background:url(/view/images/design/a-points-vente-charcuterie-cosme.jpg) 0 0 no-repeat;background-position: -205px 0; }


.left-column .recettes a {
	background:url(/view/images/design/a-recettes-charcuterie-cosme.jpg) 0 0 no-repeat;
	}
.left-column .recettes a:hover { background-position: -205px 0;	}
.left-column .recettes a:active { background-position: -205px 0; }
.left-column .recettesHover { background:url(/view/images/design/a-recettes-charcuterie-cosme.jpg) 0 0 no-repeat;background-position: -205px 0; }


.left-column .contact a {
	background:url(/view/images/design/a-contact-charcuterie-cosme.jpg) 0 0 no-repeat;
	}
.left-column .contact a:hover { background-position: -205px 0; }
.left-column .contact a:active { background-position: -205px 0; }
.left-column .contactHover { background:url(/view/images/design/a-contact-charcuterie-cosme.jpg) 0 0 no-repeat;background-position: -205px 0; }



.jeuxCosme {
	float:left;
	margin:0 0 0 0px;
	width:205px;
	font:11px tahoma,sans-serif
	}
* html .jeuxCosme {
	margin:0 0 0 5px
	}
.jeuxCosme .image {
	text-align:center;
	width:205px;
	height:184px;
	background:url(/view/images/design/ferdinand.jpg);
	overflow:hidden;
	}
	
#footer {
	float:left;
	width:100%;
	height:150px;
	padding:80px 0 0 0;
	background-image: url(/view/images/design/fond-bas.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	}
#footer .nav {
	width:970px;
	text-align:center;
	color:#000;
	line-height: 16px;
	}
#footer h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight: bold;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	}
	
	
#footer .nav a{
	color:#000;
	text-decoration:none;
}
#footer .nav a:hover {
	color:#000;
	text-decoration:underline;
}


div.two-col {
	float:left;
	padding:0 0 10px 27px;
	width:519px;
	color:#333;
	}
div .h .two-col .col left {
	color:#333;
	}
div.two-col .col {
	float:left;
	width:243px;
	padding:0 10px 0 0
	}
div.two-col .col dl {
	padding:0 0 0 8px;
	margin:0
	}
div.two-col .col dl dt,
div.two-col .col dl dd {
	padding:0;
	color:#333;
	
	}
div.two-col .col dl dt {
	
	font-size:90%
	}
div.two-col .col dl dd {
	color:#EE4712;
	margin:0 0 10px 0;
	font-size:78%
	}
div.two-col .col dl dd a.more {
	margin:6px 0 0 0
	}
div.h {
	clear:both;
	margin:0 30px 10px 20px;
	color:#EE4712;
	width:770px;
	}
div.h h2 {
	margin:0 0 0 -16px;
	padding:0 0 5px 16px;
	position:relative;
	
	font:18px/24px verdana,sans-serif
	}
* html div.h h2 {
	float:left
	}
	
div.text {
	margin:0 3px 0 3px;
	font-size:90%;
	color:#333;
	}
div.text p {
	margin:0 0 10px 0
	}
div.text a {
	color:#333;
	text-decoration:underline;
	}
div.text a:hover {
	color:#333;
	text-decoration:none;
	}
	
.resultatMap {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BECD00;
	vertical-align: top;
	border-top-style: solid;
	border-top-color: #BDCD00;
}


.tbIndex {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BECD00;
	vertical-align: top;
}
.tbGeneral {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BECD00;
	vertical-align: top;
}
