@charset "utf-8";
/* CSS Document */

/* ----- text ------- */

body, p, td, th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

h1 {
	font-size:14px;
	font-weight:bolder;
	color:#FFFFFF;
	padding:0px 0px 0px 10px;
	margin:0px;
	text-align:left;
}

h2, h3 {
	font-size:14px;
	font-weight:bolder;
	padding:0px 0px 5px 0px;
	margin:0px;
	text-align:left;
}

#sidebarLeft a, #sidebarRight a, #sidebarLeft a:hover, #sidebarRight a:hover {
	color:#FFFFFF;
	font-size:14px;
	font-family: Verdana, Geneva, sans-serif;
	text-align:center;
	text-decoration:none;
}

#homeContentBox, #homeContentBox p{
	font-size:12px;
	font-weight:bolder;
}
#homeContentBox h2{
	font-size:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bolder;
	margin:0px;
	padding:0px 0px 5px 0px;
}

a img {border:none;}

/* ----- structure ------- */

body {
	padding:0px;
	margin:0px;
}

#mainTable {
	margin:auto;
	width:900px;
	background-color:#e6cfa6;
}
#mainTable td{
}

#sidebarLeftCell{
	width:146px;
	background-image:url(../images/sidebar_left_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sidebarRightCell{
	width:146px;
	background-image:url(../images/sidebar_right_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#mainCell {
	width:608px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#headerSpacer, #headerSpacer, img.headerSpacer {
	height:255px;
	width:608px;
}
#headerSpacer{
	position:relative;
}
.headTitle{
	position:absolute;
	top:30px;
	right:-115px;
	width:156px;
	height:45px;
	border:solid 2px #FFFFFF;
}

/* --- sidebars ----*/

#sidebarLeft, #sidebarRight {
	width:114px;
	padding:166px 16px 0px 16px;
}

#sidebarLeft a, #sidebarRight a{
	display:block;
}

.linkBox {
	height:48px;
	border:solid 2px #FFFFFF;
	margin-bottom:18px;
	position:relative;
	cursor:pointer;
}

.home_page .linkBox {
	height:30px;
}
.home_page .linkBox table td {
	padding:0px;
	vertical-align:middle;
	height:30px;
	font-size:14px;
}

a:hover .linkBox  {
/*	border:solid 2px #F60;
	cursor:pointer;*/
/*filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;*/
}

#sidebarLeft .linkBox {
	padding:5px 2px 5px 10px;
}

#sidebarRight .linkBox {
	padding:5px 10px 5px 2px;
}

.linkBox table td {
	padding:0px;
	vertical-align:middle;
	height:48px;
	font-size:14px;
	cursor:pointer;
}

#sidebarLeft td {
	text-align:left;
}

#sidebarRight td {
	text-align:right;
}

/*-------- content ---------*/
#mainContentWrapper{
	position:relative;
	/*padding:17px;*/
	min-height:400px;
}

.clipBox{
	padding:0px 10px 10px 10px;
	background:#f0e0c5 url(../images/article_box_top_bg.gif) no-repeat 0px 0px;
	vertical-align:top;
}

.clipBox h2{
	padding:5px 10px 10px 0px;
	background:url(../images/article_box_header_bg.gif) no-repeat 100% 0px;
	margin:0px;
	float:left;
}
.clipBox p{
	clear:both;
}
.clipBox table{
	clear:both;
}


.clipBox ul{
	clear:both;
	padding-left:10px;
	list-style:square;
	margin-left:7px;
}

.clipBoxCentered{
	padding:0px 10px 10px 10px;
	background:#f0e0c5 url(../images/article_center_top_bg.gif) no-repeat center 0px;
	vertical-align:top;
}
.clipBoxCentered h2{
	padding:5px 10px 0px 0px;
	margin:0px;
	text-align:center;
}
.clipBoxCentered p{
}

/*------ sidebar images ------*/
#leftSideImagesWrapper, #rightSideImagesWrapper{
	position:absolute;
	bottom:0px;
	width:110px;
	padding-bottom:0px;
	text-align:center;
	_bottom:260px;
}
#leftSideImagesWrapper p, #rightSideImagesWrapper p{
	display:inline;
}
#leftSideImagesWrapper img, #rightSideImagesWrapper img{
	width:110px;
	display:block;
	padding-bottom:17px;
}

#leftSideImagesWrapper{
	left:-118px;
}

#rightSideImagesWrapper{
	right:-118px;
}

/*----- homepage ----*/
#homeContentWrapper{
	height:500px;
	position:relative;
}
#homeContentBox{
	height:230px;
	width:270px;
	position:absolute;
	bottom:0px;
	left:169px;
	/*background-color:#0F0;*/
}
/*---- footer ----*/
#footerCell{
	height:45px;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:14px;
	font-family: Verdana, Geneva, sans-serif;
	text-align:center
}
/* ----- colorisation ----- */
/* common */
.linkBox { background-color:#999;}

#mnuLink_1 { background-color:#587ABC;} /* Bienvenue */
a:hover #mnuLink_1 { background-color:#3059aa;}
#mnuLink_2 { background-color:#B85C45;} /* Notre histoire */
a:hover #mnuLink_2 { background-color:#a23418;}
#mnuLink_3 { background-color:#679940;} /* Notre élevage */
a:hover #mnuLink_3 { background-color:#417717;}
#mnuLink_4 { background-color:#D09B3E;} /* Nos produits */
a:hover #mnuLink_4 { background-color:#c38312;}
#mnuLink_5 { background-color:#7A1315;} /* On parle de nous */
a:hover #mnuLink_5 { background-color:#500000;}
#mnuLink_6 { background-color:#679940;} /* Nos amis */
a:hover #mnuLink_6 { background-color:#417717;}
#mnuLink_7 { background-color:#B85C45;} /* Nous rendre visite */
a:hover #mnuLink_7 { background-color:#a23418;}

/* 1 - home */
.home_page #footerCell { background-color:#B95C45; border-top: solid 2px #FFFFFF;}
.home_page #mainCell { background-image:url(../images/home_main.jpg);}

.home_page .headTitle h1 { color:#FFFFFF;}
.home_page .headTitle h1 { color:#FFFFFF;}

/* 2 - histoire */
.histoire_page #footerCell , .histoire_page #mnuLink_title{ background-color:#B85C45;}
.histoire_page #mainCell { background-image: url(../images/header_history.jpg);}
.histoire_page .headTitle h1 { color:#FFFFFF;}
.histoire_page h2, .histoire_page a,  .histoire_page a:hover { color:#a23418;}

/* 3 - elevage */
.elevage_page #footerCell  , .elevage_page #mnuLink_title{ background-color:#679940;}
.elevage_page #mainCell { background-image:url(../images/elevage_header.jpg);}
.elevage_page .headTitle h1 { color:#FFFFFF;}
.elevage_page h2, .elevage_page a,  .elevage_page a:hover { color:#417717;}

/* 4 - produits */
.produits_page #footerCell  , .produits_page #mnuLink_title{ background-color:#d09b3f;}
.produits_page #mainCell { background-image:url(../images/header_products.jpg);}
.produits_page .headTitle h1 { color:#FFFFFF;}
.produits_page h2 { color:#7A1315;}

/* 5 - on_parle_de_nous */
.on_parle_de_nous_page #footerCell  , .on_parle_de_nous_page #mnuLink_title{ background-color:#7A1315;}
.on_parle_de_nous_page #mainCell { background-image: url(../images/header_5_bg.jpg) ;}
.on_parle_de_nous_page .headTitle h1 { color:#FFFFFF;}
.on_parle_de_nous_page h2, .on_parle_de_nous_page a,  .on_parle_de_nous_page a:hover { color:#7A1315;}

/* 6 - nos_amis */
.nos_amis_page #footerCell  , .nos_amis_page #mnuLink_title{ background-color:#679940;}
.nos_amis_page #mainCell { background-image:url(../images/elevage_header.jpg);}
.nos_amis_page .headTitle h1 { color:#FFFFFF;}
.nos_amis_page h2, .nos_amis_page a,  .nos_amis_page a:hover { color:#417717;}

/* 7 - nous_rendre_visite */
.nous_rendre_visite_page #footerCell  , .nous_rendre_visite_page #mnuLink_title{ background-color:#B85C45;}
.nous_rendre_visite_page #mainCell { background-image:url(../images/header_history.jpg);}
.nous_rendre_visite_page .headTitle h1 { color:#FFFFFF;}
.nous_rendre_visite_page h2, .nous_rendre_visite_page a,  .nous_rendre_visite_page a:hover { color:#B85C45;}



/*---contents --- */

.el_1_img_cell img {
	margin-left:16px;
}
.el_2_img_cell img {
	margin-left:17px;
	text-align: right;
}
.btm_aliginer{
	background: url(../images/aligner1.gif) repeat-x 0px 100%;
}
.visite_2{
	width:247px;
	background: url(../images/visite_box_2.gif) no-repeat 0px 100%;
}
.onPaple_imgBox{
	position:relative;
}
.onPaple_imgBox a{
	position:absolute;
	display:block; float:left;
}

h5{
	font-weight:bolder;
	padding:10px 0px 0px 0px;
	margin:0px;
	font-size:11px;
}
#pbox_1{
	padding:0px 17px 17px 17px;
	text-align:center;
	padding-bottom:17px;
}
#pbox_1 table td{
	text-align:center;
}
#Nos_recettes{
	background:url(../images/nos_recetter_bg.gif) no-repeat 50% 100%;
	width:157px;
	vertical-align:bottom;
	padding-bottom:8px;
}

#Nos_recettes a{
	color:#7a1315;
	font-size:18px;
}
.evel_image1{
}
