@charset "UTF-8";

/* CSS Document */
#body
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 1280px;
	background-image: url(../images/fond_fleurs.png);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-origin: content-box;
	/*	font-family: "freefonts" , Calibri, Arial, Georgia, Verdana, Sans-Serif;
	color: #7a226f;
	text-align: left;
*/
	background-color: #b22482;
}

body, autogenerated
{
	margin: 0;
	padding: 0;
	padding-top: 10px;
}

a
{
	font-family: "freefonts" , Calibri, Arial, Georgia, Verdana, Sans-Serif;
	font-size: 1em;
	color: #7a226f;
	text-decoration: none;
	cursor: pointer;
	line-height: 1.75em;
	font-weight: lighter;
}

#cadre_general
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1280px;
	height: 768px;
}

#coin_gauche_vide
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 257px;
	height: 84px;
}

#haut_vide
{
	position: absolute;
	left: 257px;
	top: 0px;
	width: 1023px;
	height: 37px;
}

#fond-menu-haut
{
	position: absolute;
	left: 257px;
	top: 37px;
	width: 611px;
	height: 47px;
	background: url(../images/fond_menu_haut.png);
}

#logo-partie1
{
	position: absolute;
	left: 868px;
	top: 37px;
	width: 291px;
	height: 47px;
	background: url(../images/logo_partie1.png);
}

#coin_droit_vide
{
	position: absolute;
	left: 1159px;
	top: 37px;
	width: 121px;
	height: 47px;
}

#bord_gauche_vide
{
	position: absolute;
	left: 0px;
	top: 84px;
	width: 59px;
	height: 534px;
}

#bord-gauche-index
{
	position: absolute;
	left: 59px;
	top: 84px;
	width: 139px;
	height: 534px;
	background: url(../images/bord_gauche_index.png);
}

#centre-gauche-contenu
{
	position: absolute;
	left: 198px;
	top: 84px;
	width: 471px;
	height: 218px;
	background: url(../images/centre_gauche_contenu.png);
}

#centre-droit-coordonnees
{
	position: absolute;
	left: 669px;
	top: 84px;
	width: 326px;
	height: 218px;
	background: url(../images/centre_droit_coordonnees.png);
}

#logo-partie2
{
	position: absolute;
	left: 995px;
	top: 84px;
	width: 285px;
	height: 235px;
	background: url(../images/logo_partie2.png);
}

#centre-gauche-fromages
{
	position: absolute;
	left: 198px;
	top: 302px;
	width: 471px;
	height: 286px;
	background: url(../images/centre_gauche_fromages.png);
}

#centre-droit-border
{
	position: absolute;
	left: 669px;
	top: 302px;
	width: 326px;
	height: 224px;
	background: url(../images/centre_droit_border.png);
}

#bord-droit-coordonnees
{
	position: absolute;
	left: 995px;
	top: 319px;
	width: 285px;
	height: 69px;
	background: url(../images/bord_droit_coordonnees.png);
}

#bord-droit-qdn
{
	position: absolute;
	left: 995px;
	top: 388px;
	width: 285px;
	height: 97px;
	background: url(../images/bord_droit_qdn.png);
}

#bord-droit-qdn:hover
{
	position: absolute;
	left: 995px;
	top: 388px;
	width: 285px;
	height: 97px;
	background: url(../images/survol_QDN.png);
}

#bord-droit-jv
{
	position: absolute;
	left: 995px;
	top: 485px;
	width: 285px;
	height: 133px;
	background: url(../images/bord_droit_jv.png);
}

#bord-droit-jv:hover
{
	position: absolute;
	left: 995px;
	top: 485px;
	width: 285px;
	height: 133px;
	background: url(../images/survol_JEV.png);
}

#centre-droit-communautaire-index
{
	position: absolute;
	left: 669px;
	top: 526px;
	width: 326px;
	height: 62px;
	background: url(../images/centre_droit_communautaire_index.png);
}

#centre-bas
{
	position: absolute;
	left: 198px;
	top: 588px;
	width: 797px;
	height: 30px;
	background: url(../images/centre_bas.png);
}

#bas_vide
{
	position: absolute;
	left: 0px;
	top: 657px;
	width: 1280px;
	height: 111px;
}

#gauche-contenu
{
	position: absolute;
	left: 198px;
	top: 84px;
	width: 670px;
	height: 442px;
	background: url(../images/gauche_contenu.png);
}

#gauche-contenu_beige_fro
{
	position: absolute;
	left: 198px;
	top: 84px;
	width: 670px;
	height: 442px;
	background: url(../images/gauche_contenu_beige_fro.png);
}

#gauche-contenu_beige_nofro
{
	position: absolute;
	left: 198px;
	top: 84px;
	width: 670px;
	height: 442px;
	background: url(../images/gauche_contenu_beige_nofro.png);
}

#centre-droit-coordonnees-index
{
	position: absolute;
	left: 868px;
	top: 84px;
	width: 127px;
	height: 218px;
	background: url(../images/centre_droit_coordonnees_index.png);
}

#centre-droit-coordonnees-index_beige_fro, #centre-droit-coordonnees-index_beige_nofro
{
	position: absolute;
	left: 868px;
	top: 84px;
	width: 127px;
	height: 218px;
	background: url(../images/centre_droit_coordonnees_index_beige_fro.png);
}

#centre-droit-border-index
{
	position: absolute;
	left: 868px;
	top: 302px;
	width: 127px;
	height: 224px;
	background: url(../images/centre_droit_border_index.png);
}

#centre-droit-border-index_beige_fro, #centre-droit-border-index_beige_nofro
{
	position: absolute;
	left: 868px;
	top: 302px;
	width: 127px;
	height: 224px;
	background: url(../images/centre_droit_border_index_beige_fro.png);
}

#centre-gauche-fromage, #centre-gauche-fromage_beige_fro
{
	position: absolute;
	left: 198px;
	top: 526px;
	width: 471px;
	height: 62px;
	background: url(../images/centre_gauche_fromage.png);
}

#centre-gauche-fromage_beige_nofro
{
	position: absolute;
	left: 198px;
	top: 526px;
	width: 471px;
	height: 62px;
	background: url(../images/centre_gauche_fromage_beige_nofro.png);
}

#centre-bas-index
{
	position: absolute;
	left: 198px;
	top: 588px;
	width: 797px;
	height: 30px;
	background: url(../images/centre_bas_index.png);
}

#trop-bas
{
	position: absolute;
	left: 0px;
	top: 618px;
	width: 1280px;
	height: 39px;
	background: url(../images/trop_bas.png);
}

/*FONT*/

@font-face {
   font-family: freefonts; 
   src: url(../webfonts/kimberly-geswein_a-safe-place-to-fall/ASafePlacetoFall.ttf) format("truetype"); 
}

.font_violet_class
{
	font-family: "freefonts" , Calibri, Arial, Georgia, Verdana, Sans-Serif;
	font-size: 1em;
	color: #7a226f;
}

.font_blanc_class
{
	font-family: "freefonts" , Calibri, Arial, Georgia, Verdana, Sans-Serif;
	font-size: 1.5em;
	color: #fff;
}

#gauche-contenu h1, #gauche-contenu_beige_fro h1, #gauche-contenu_beige_nofro h1
{
	position: absolute;
	left: 32px;
	font-family: "freefonts" , Calibri, Arial, Georgia, Verdana, Sans-Serif;
	font-size: 1.5em;
	color: #7a226f;
	font-weight: lighter;
}

#contenu_txt_gauche
{
	position: absolute;
	/*	right: 0px; */
	left: 73px;
	top: 51px;
	width: 305px;
	font-family: Arial, Georgia, Verdana, Sans-Serif;
	font-size: 10px;
	line-height: 1.4em;
	color: #7a226f;
	height: 385px;
}
#contenu_txt_gauche a,#contenu_txt_droite a { text-decoration: underline; }

/* 
#contenu_txt_droite
{
	position: absolute;
	right: 0px;
	top: 51px;
	width: 305px;
	font-family: Arial, Georgia, Verdana, Sans-Serif;
	font-size: 0.6em;
	line-height: 1.4em;
	color: #7a226f;
	height: 385px;
}
 */

#contenu_txt_droite
{
	position: absolute;
	right: 365px;
	/* 	left: 364px; */
	top: 131px;
	width: 350px;
	font-family: Arial, Georgia, Verdana, Sans-Serif;
	font-size: 10px;
	line-height: 1.4em;
	color: #7a226f;
	height: 385px;
	/* 
	overflow: auto;
 */
}

#contenu_txt_gauche h2, #contenu_txt_droite h2
{
	position: relative;
	top: -3px;
	left: -38px;
	padding-left: 38px;
	font-family: "freefonts" , Calibri, Arial, Georgia, Verdana, Sans-Serif;
	font-size: 2.05em;
	line-height: 1.05em;
	color: #7a226f;
	font-weight: lighter;
	background-repeat: no-repeat;
	height: 60px;
	width: 254px;
	background-image: url(../images/fond_h2.png);
}

#contenu_txt_gauche h2.simple, #contenu_txt_droite h2.simple
{
	padding-top: 6px;
	margin-bottom: -30px;
}

#contenu_txt_gauche h2.double, #contenu_txt_droite h2.double
{
	padding-top: 17px;
	margin-bottom: -41px;
}

#contenu_txt_gauche br, #contenu_txt_droite br
{
	top: 0px;
	clear: both;
	float: left;
}

#contenu_txt_gauche p, #contenu_txt_droite p
{
	position: relative;
	top: 8px;
}

#contenu_txt_gauche ul, #contenu_txt_droite ul
{
	margin: 0px;
	text-indent: 0px;
	padding: 8px 0px 4px 20px;
	/* 
	position: relative;
	top: 10px;
 */
}

#div_txt_long
{
	overflow: auto;
	position: absolute;
	right: 0px;
	/* 	left: 364px; */
	top: 51px;
	width: 305px;
	height: 296px;
}

#img_coordonnees
{
	position: absolute;
	top: 0px;
	left: 70px;
	/* 
	border: 1px #20E01B dashed;
 */
}

#MenuHaut_01 a, #MenuHaut_02 a, #MenuHaut_03 a, #MenuHaut_04 a, #MenuHaut_05 a,#MenuHaut_01_on a, #MenuHaut_02_on a, #MenuHaut_03_on a, #MenuHaut_04_on a, #MenuHaut_05_on a
{
	font-family: "freefonts" , Calibri, Arial, Georgia, Verdana, Sans-Serif;
	font-size: 0.75em;
	line-height: 1.2em;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	font-weight: lighter;
}

#MenuHaut_01
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 114px;
	height: 47px;
	background: url(../images/MenuHaut_01.png);
}

#MenuHaut_01:hover
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 114px;
	height: 47px;
	background: url(../images/MenuHaut_01_on.png);
}

#MenuHaut_01_on
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 114px;
	height: 47px;
	background: url(../images/MenuHaut_01_on.png);
	color: #7a226f;
}

#MenuHaut_01 a,#MenuHaut_01_on a
{
	position: absolute;
	left: 20px;
	top: 18px;
}

#MenuHaut_01_on a,#MenuHaut_01:hover a { color: #7a226f; }

#MenuHaut_0102
{
	position: absolute;
	left: 114px;
	top: 0px;
	width: 9px;
	height: 47px;
}

#MenuHaut_02
{
	position: absolute;
	left: 123px;
	top: 0px;
	width: 87px;
	height: 47px;
	background: url(../images/MenuHaut_02.png);
}

#MenuHaut_02:hover
{
	position: absolute;
	left: 123px;
	top: 0px;
	width: 87px;
	height: 47px;
	background: url(../images/MenuHaut_02_on.png);
}

#MenuHaut_02_on
{
	position: absolute;
	left: 123px;
	top: 0px;
	width: 87px;
	height: 47px;
	background: url(../images/MenuHaut_02_on.png);
	color: #7a226f;
}

#MenuHaut_02 a,#MenuHaut_02_on a
{
	position: absolute;
	left: 0px;
	top: 18px;
}

#MenuHaut_02_on a,#MenuHaut_02:hover a { color: #7a226f; }

#MenuHaut_0203
{
	position: absolute;
	left: 210px;
	top: 0px;
	width: 11px;
	height: 47px;
}

#MenuHaut_03
{
	position: absolute;
	left: 221px;
	top: 0px;
	width: 137px;
	height: 47px;
	background: url(../images/MenuHaut_03.png);
}

#MenuHaut_03:hover
{
	position: absolute;
	left: 221px;
	top: 0px;
	width: 137px;
	height: 47px;
	background: url(../images/MenuHaut_03_on.png);
}

#MenuHaut_03_on
{
	position: absolute;
	left: 221px;
	top: 0px;
	width: 137px;
	height: 47px;
	background: url(../images/MenuHaut_03_on.png);
	color: #7a226f;
}

#MenuHaut_03 a,#MenuHaut_03_on a
{
	position: absolute;
	left: 0px;
	top: 18px;
	font-size: 0.7em;
}

#MenuHaut_03_on a,#MenuHaut_03:hover a { color: #7a226f; }

#MenuHaut_0304
{
	position: absolute;
	left: 358px;
	top: 0px;
	width: 10px;
	height: 47px;
}

#MenuHaut_04
{
	position: absolute;
	left: 368px;
	top: 0px;
	width: 93px;
	height: 47px;
	background: url(../images/MenuHaut_04.png);
}

#MenuHaut_04:hover
{
	position: absolute;
	left: 368px;
	top: 0px;
	width: 93px;
	height: 47px;
	background: url(../images/MenuHaut_04_on.png);
}

#MenuHaut_04_on
{
	position: absolute;
	left: 368px;
	top: 0px;
	width: 93px;
	height: 47px;
	background: url(../images/MenuHaut_04_on.png);
	color: #7a226f;
}

#MenuHaut_04 a,#MenuHaut_04_on a
{
	position: absolute;
	left: 0px;
	top: 16px;
}

#MenuHaut_04_on a,#MenuHaut_04:hover a { color: #7a226f; }

#MenuHaut_0405
{
	position: absolute;
	left: 461px;
	top: 0px;
	width: 14px;
	height: 47px;
}

#MenuHaut_05
{
	position: absolute;
	left: 475px;
	top: 0px;
	width: 116px;
	height: 47px;
	background: url(../images/MenuHaut_05.png);
}

#MenuHaut_05:hover
{
	position: absolute;
	left: 475px;
	top: 0px;
	width: 116px;
	height: 47px;
	background: url(../images/MenuHaut_05_on.png);
}

#MenuHaut_05_on
{
	position: absolute;
	left: 475px;
	top: 0px;
	width: 116px;
	height: 47px;
	background: url(../images/MenuHaut_05_on.png);
	color: #7a226f;
}

#MenuHaut_05 a,#MenuHaut_05_on a
{
	position: absolute;
	left: 10px;
	top: 16px;
}

#MenuHaut_05_on a,#MenuHaut_05:hover a { color: #7a226f; }

#MenuHaut_0506
{
	position: absolute;
	left: 591px;
	top: 0px;
	width: 20px;
	height: 47px;
}

#popup_border
{
	display: none;
	position: absolute;
	right: 75px;
	top: 240px;
	width: 256px;
	height: 178px;
	background: url(../images/popup_border.png);
	cursor: pointer;
}

#popup_border h1
{
	position: absolute;
	top: 25px;
	left: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	font-weight: bold;
}

#popup_border p
{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	top: 35px;
	left: 63px;
	padding-right: 10px;
	line-height: 11px;
	font-weight: bold;
}

#border
{
	position: absolute;
	bottom: 0px;
	right: 8px;
	width: 115px;
	height: 152px;
	cursor: pointer;
}

#meneuse_haut
{
	position: absolute;
	bottom: 0px;
	right: 30px;
	width: 110px;
	height: 64px;
	cursor: pointer;
}

#meneuse_bas
{
	position: absolute;
	top: 0px;
	left: 331px;
	width: 110px;
	height: 30px;
	cursor: pointer;
}

#meneuse_trop_bas
{
	position: absolute;
	top: 0px;
	left: 485px;
	width: 124px;
	height: 39px;
	cursor: pointer;
}

#popup_brebis_meneuse
{
	display: none;
	position: absolute;
	bottom: 15px;
	left: 350px;
	width: 256px;
	height: 178px;
	background: url(../images/popup_border.png);
	cursor: pointer;
}

#popup_brebis_meneuse h1
{
	position: absolute;
	top: 25px;
	left: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	font-weight: bold;
	padding-right: 10px;
}

#popup_brebis_meneuse p
{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	top: 46px;
	left: 63px;
	padding-right: 10px;
	line-height: 11px;
	font-weight: bold;
}

#remarque_haut_gauche
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 15px;
	height: 61px;
	cursor: pointer;
}

#remarque_haut_droite
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 95px;
	height: 61px;
	cursor: pointer;
}

#remarque_bas
{
	position: absolute;
	top: 0px;
	left: 460px;
	width: 110px;
	height: 30px;
	cursor: pointer;
}

#remarque_trop_bas
{
	position: absolute;
	top: 0px;
	left: 636px;
	width: 101px;
	height: 39px;
	cursor: pointer;
}

#popup_brebis_remarque
{
	display: none;
	position: absolute;
	bottom: 15px;
	right: 400px;
	width: 256px;
	height: 178px;
	background: url(../images/popup_border.png);
	cursor: pointer;
}

#popup_brebis_remarque h1
{
	position: absolute;
	top: 25px;
	left: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	font-weight: bold;
	padding-right: 10px;
}

#popup_brebis_remarque p
{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	top: 46px;
	left: 63px;
	padding-right: 10px;
	line-height: 11px;
	font-weight: bold;
}

#noemie_gauche
{
	position: absolute;
	top: 32px;
	right: 0px;
	width: 79px;
	height: 136px;
	cursor: pointer;
}

#popup_noemie
{
	display: none;
	position: absolute;
	top: 10px;
	left: 0px;
	width: 256px;
	height: 178px;
	background: url(../images/popup_border.png);
	cursor: pointer;
}

#popup_noemie h1
{
	position: absolute;
	top: 25px;
	left: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	font-weight: bold;
	padding-right: 10px;
}

#popup_noemie p
{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	top: 46px;
	left: 63px;
	padding-right: 10px;
	line-height: 11px;
	font-weight: bold;
}

#jean-jacques_gauche
{
	position: absolute;
	top: 170px;
	right: 0px;
	width: 139px;
	height: 83px;
	cursor: pointer;
}

#popup_jean-jacques
{
	display: none;
	position: absolute;
	top: 300px;
	left: 0px;
	width: 256px;
	height: 178px;
	background: url(../images/popup_border.png);
	cursor: pointer;
}

#popup_jean-jacques h1
{
	position: absolute;
	top: 25px;
	left: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	font-weight: bold;
	padding-right: 10px;
}

#popup_jean-jacques p
{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	top: 46px;
	left: 63px;
	padding-right: 10px;
	line-height: 11px;
	font-weight: bold;
}

#popup_patou
{
	display: none;
	position: absolute;
	left: 0px;
	bottom: 100px;
	width: 256px;
	height: 178px;
	background: url(../images/popup_border.png);
	cursor: pointer;
}

#popup_patou h1
{
	position: absolute;
	top: 25px;
	left: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	font-weight: bold;
}

#popup_patou p
{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	top: 35px;
	left: 63px;
	padding-right: 10px;
	line-height: 11px;
	font-weight: bold;
}

#patou_gauche
{
	position: absolute;
	top: 275px;
	right: 0px;
	width: 83px;
	height: 246px;
	cursor: pointer;
}

#patou_droite_haut
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 40px;
	height: 163px;
	cursor: pointer;
}

#patou_droite_centre
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 40px;
	height: 62px;
	cursor: pointer;
}

#patou_droite_bas
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 40px;
	height: 17px;
	cursor: pointer;
}

#liens
{
	position: absolute;
	bottom: 15px;
	left: 192px;
	width: 80px;
	height: 23px;
	text-align: center;
	background: url(../images/fond_liens.png);
	cursor: pointer;
}

#liens:hover { background: url(../images/fond_liens_on.png); }

#liens a
{
	font-family: "freefonts" , Calibri, Arial, Georgia, Verdana, Sans-Serif;
	font-size: 0.75em;
	color: #7a226f;
	text-decoration: none;
	cursor: pointer;
	line-height: 1.75em;
	font-weight: lighter;
}
#facebook{
	position: absolute;
	bottom: 15px;
	left: 282px;
	width: 24px;
	height: 25px;
	text-align: center;
	background:url(../images/facebook_logo.png);
	cursor:pointer;
}
#facebook:hover{
	background:url(../images/facebook_logo_hvr.png);
}

#qdn_txt
{
	position: absolute;
	left: 0px;
	padding-left: 28px;
	top: 18px;
	width: 178px;
	font-family: "freefonts" , Calibri, Arial, Georgia, Verdana, Sans-Serif;
	font-size: 1.45em;
	line-height: 1.2em;
	color: #fff;
	cursor: pointer;
	font-weight: lighter;
}

#jv_txt
{
	position: absolute;
	left: 0px;
	padding-left: 28px;
	top: 18px;
	width: 178px;
	font-family: "freefonts" , Calibri, Arial, Georgia, Verdana, Sans-Serif;
	font-size: 1.45em;
	line-height: 1.2em;
	color: #fff;
	cursor: pointer;
	font-weight: lighter;
}

.jv_txt_pt
{
	font-size: 0.8em;
	line-height: 1.2em;
}

#retour_home1
{
	position: absolute;
	top: 0px;
	left: 18px;
	width: 242px;
	height: 47px;
	cursor: pointer;
	/* 
	border: 1px #FFFF1B dashed;
 */
}

#retour_home2
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 193px;
	height: 235px;
	cursor: pointer;
	/* 
	border: 1px #FFFF1B dashed;
 */
}

#retour_home3
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 123px;
	height: 89px;
	cursor: pointer;
	/* 
	border: 1px #FFFF1B dashed;
 */
}

#retour_home4
{
	position: absolute;
	top: 90px;
	right: 0px;
	width: 67px;
	height: 72px;
	cursor: pointer;
	/* 
	border: 1px #FFFF1B dashed;
 */
}

#visuel
{
	position: absolute;
	right: 349px;
	top: 64px;
}

#visuel_haut
{
	position: absolute;
	right: 400px;
	top: 55px;
}

#menu2_beige_nofro
{
	position: absolute;
	left: 307px;
	top: 353px;
}

#menu2 a, #menu2_beige_nofro a, #menu2_beige_fro a
{
	font-family: "freefonts" , Calibri, Arial, Georgia, Verdana, Sans-Serif;
	font-size: 1.2em;
	color: #7a226f;
	font-weight: lighter;
}

#menu2 a:hover, #menu2_beige_nofro a:hover, #menu2_beige_fro a:hover { color: #637744; }

#menu2, #menu2_beige_fro
{
	position: absolute;
	left: 566px;
	top: 364px;
/* 
	left: 366px;
	top: 253px;
 */
}

.menu2_item
{
	height: 26px;
	background-image: url(../images/fleur_item.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 34px;
}

#txt_bio
{
	padding-left: 34px;
	/*	top: 24px;
*/
	font-family: "freefonts" , Calibri, Arial, Georgia, Verdana, Sans-Serif;
	font-size: 0.75em;
	color: #fff;
}

#popup_img_gd
{
	margin-left: auto;
	margin-right: auto;
	display: none;
	position: absolute;
	top: 100px;
	left: 300px;
	cursor: pointer;
	background-color: #E2E25D;
	text-align: center;
}

#survol_brebis_meneuse
{
	display: none;
	position: absolute;
	bottom: 157px;
	left: 560px;
	width: 107px;
	height: 84px;
	background: url(../images/survols_brebis_meneuses.png);
	cursor: pointer;
}

#survol_brebis_remarque
{
	display: none;
	position: absolute;
	bottom: 155px;
	left: 676px;
	width: 113px;
	height: 91px;
	background: url(../images/survols_brebis_remarque.png);
	cursor: pointer;
}

#survol_NoemieJeanJacques
{
	display: none;
	position: absolute;
	top: 140px;
	left: 121px;
	width: 155px;
	height: 200px;
	background: url(../images/survol_NoemieJeanJacques.png);
	cursor: pointer;
}

#popup_JEV, #popup_QDN
{
	margin-left: auto;
	margin-right: auto;
	display: none;
	position: absolute;
	top: 30px;
	left: 30px;
	width: 1175px;
	height: 674px;
	text-align: center;
	background-image: url(../images/fond_JEV.png);
	background-repeat: repeat;
	background-attachment: fixed;
}

#JEV_frame,#QDN_frame
{
	position: relative;
	top: 40px;
	background-color: transparent;
}

#close_frameQDN,#close_frameJEV
{
	position: absolute;
	right: 20px;
	top: 15px;
	width: 20px;
	height: 20px;
	float: right;
	border: thin #565351 solid;
	cursor: pointer;
}

.image_gauche_pte { }

.span_image_gauche_pte
{
	margin: 0px 5px 4px 0px;
	float: left;
}

img.img_invisible_pte { margin: 0px 0px 0px 0px; }
img.image_gauchelibre_pte { margin: 4px 5px 4px 0px; }

div.div_image_gauchelibre_pte
{
	margin: 4px 5px 0px 0px;
	text-align: left;
}

div.div_image_centre_pte
{
	margin: 4px 5px 5px 0px;
	text-align: center;
}

#recette
{
	display: block;
	position: absolute;
	top: 140px;
 	left: 237px;
	width: 246px;
	height: 405px;
/* 
	width: 284px;
	height: 368px;
 */
	background-repeat: no-repeat;
	font-family: "Myriad Pro", Calibri, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	color: #000000;
	padding: 22px 26px 26px 26px;
	background-image: url(../images/fond_recette_2.png);
}
#recette a
{
	font-size: 14px;
}
h3
{
	clear: left;
	text-align: left;
	margin: 20px 0px 8px 0px;
	font-family: "freefonts" , Calibri, Arial, Georgia, Verdana, Sans-Serif;
	color: #7a226f;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	background-image: url(../images/fleur_item.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 30px;
}

h4
{
	clear: left;
	text-align: left;
	margin: 20px 0px -10px 0px;
	color: #7A226F;
	font-size: 12px;
	font-weight: bold;
}

#parole_1
{
	display: block;
	position: absolute;
	left: 265px;
	top: 146px;
	width: 302px;
	height: 189px;
	background: url(../images/fond_testimoniaux.png);
}
#img_parole1,#img_parole2,#img_parole3,#img_parole4
{
	display: block;
	position: absolute;
	left: 12px;
	top: 14px;
}

#parole_2
{
	display: block;
	position: absolute;
	left: 265px;
	top: 342px;
	width: 302px;
	height: 189px;
	background: url(../images/fond_testimoniaux_2.png);
}

#parole_3
{
	display: block;
	position: absolute;
	left: 571px;
	top: 146px;
	width: 302px;
	height: 189px;
	background: url(../images/fond_testimoniaux.png);
}

#parole_4
{
	display: block;
	position: absolute;
	left: 571px;
	top: 342px;
	width: 302px;
	height: 189px;
	background: url(../images/fond_testimoniaux.png);
}

#parole_1 h3, #parole_2 h3, #parole_3 h3, #parole_4 h3
{
	text-align: left;
	position: absolute;
	left: 134px;
	/* 
	margin: 20px 0px 122px 0px;
 */
	font-family: "freefonts" , Calibri, Arial, Georgia, Verdana, Sans-Serif;
	color: #7a226f;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	background-image: url(../images/fleur_item.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 30px;
}
#parole_1_txt, #parole_2_txt, #parole_3_txt, #parole_4_txt
{
	font-family: "Myriad Pro", Calibri, sans-serif;
	font-size: 9px;
	line-height: 1.3em;
	color: #000000;
	padding: 42px 26px 26px 134px;
}

#parole_facebook
{
	display: block;
	position: absolute;
	left: 340px;
	top: 545px;
	font-family: "freefonts" , Calibri, Arial, Georgia, Verdana, Sans-Serif;
	color: #7a226f;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	background-image: url(../images/fleur_item.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 30px;
	text-decoration: underline;
}
