/*-----reglages de page généraux--------------*/
*{
	margin : 0;
	padding : 0;
	}
	
#conteneur {
	position:relative;
	margin: 0 auto;
	}
	

/*---------reglage entete de page-------------*/
#entete #identite{
	background-image: url(images/identetebg.png);
	background-repeat : repeat-x;
	height: 110px;
	width: 100% ;
	}
	
#entete #identite #logo{
	background-image: url(images/logo.png);
	background-repeat : no-repeat;
	margin : 0 auto;
	height: 115px;
	width : 880px;	
	}
	

	

/*---------reglage cadre actualité entete---------------*/
#actu {
	width : 335px;
	height : 230px;
	float: right;	
	margin-right : 50px;
	margin-top : 30px;
	}
	
#actu a {
	position : absolute ;
	color : #656565;
	font-family : arial, sans-serif;
	font-size : 13px;
	padding-left : 25px;
	font-style : italic; 
	z-index : 10;
	}
	
#actu table {
	color : #656565;
	font-family : "Times New Roman", serif;
	font-size : 16px;
	font-style : italic;

	}

	
#actu #titrenews {
	padding-top : 35px;
	padding-bottom : 25px;
	padding-left : 20px;
	font-weight : bold;
	color : #68564b;
	font-size : 19px;
	}

#actu #datenews {
	color : #68564b;
	font-weight : bold;
	text-align : right;
	padding-left : 220px;
	padding-top : 15px;
	}

	
/*---------reglage décor entete sous la navigation---------------*/
#entete #nav{
	background-image: url(images/entetebg.png);
	background-repeat: repeat-x;
	background-position : 0 31px;
	padding-top : 1px;
	height: 274px;
	width: 100% ;
	}
		
#entete #nav img {
	margin-left : 30px;
	margin-top : 24px;
	}
	
#entete #nav #photobg{
	background-image: url(images/fondimage.png);
	background-repeat: no-repeat;
	background-position : 0 31px;
	margin : 0 auto;
	height:337px;
	width : 1000px;
	}
	
#diaporama {
	list-style: none ;
	}
	
#diaporama img{
	border : 0px;
	}

/*---------reglage barre de navigation-------------------*/
#menu {	
	margin : 0 auto;	
	margin : 0 auto;
	width : 942px;
	height : 31px;
	}
	
#navbarre {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	overflow: hidden ;
	}
	
#navbarre li {
	float: left ;
	width: 133px ;
	margin-right: 1px ;
	}
	
#navbarre li a {
	display: block ;
	height : 31px;
	background-image: url(images/bouton2.png);
	background-position : bottom left;
	background-repeat : no-repeat;
	text-align: center ;
	text-decoration: none ;
	font-family : "Times New Roman", serif;	
	font-size : 15px;
	color : #95ab63;
	line-height: 1.8em ;
	}

#navbarre li a:hover {
	background-image: url(images/bouton2.png);
	background-position : top left;
	background-repeat : no-repeat;
	text-decoration: none ;
	font-family : "Times New Roman", serif;
	font-size : 14px;
	color : #95ab63;
	line-height: 2em ;
	font-style : italic;
	}
	
#navbarre .actif {
	background-image: url(images/bouton.png);
	background-position : top left;
	background-repeat : no-repeat;
	text-decoration: none ;
	font-family : "Times New Roman", serif;
	font-size : 14px;
	color : #10222b;
	line-height: 2em ;
	font-weight : bold;
	font-style : italic;
	}
	
#navbarre .actif:hover {
color : #10222b;
	}
	
	
/*-----------liens de retour rubrique principales particuliers----------------*/

#content #retourphoto a {
color : #68564b;
}

#content #retourphoto a:hover {
color : #95ab63;
}

#colcentre #rvideo a {
	color : #68564b;
	font-size : 13px;
	font-weight : bold;
	}

#colcentre #rvideo a:hover {
color : #95ab63; }

/*------------------navigation secondaire pied de page------------------------*/

#navpied ul {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	overflow: hidden ;
	}
	
#navpied li {
	float : left;
	margin-left : 85px;
	}
	
#navpied li a {
	text-decoration : none;
	font-family : arial, sans-serif;
	font-size : 11px;
	color : #7e7c68;
	}

#navpied li a:hover {
	font-style :italic;
	}






	
/*---------reglage titre et décor de titre de page---------------*/
#titre {
	background-image: url(images/titrebg.png);
	background-repeat : no-repeat;
	background-position : 0 31px;
	margin : 0 auto;
	height : 70px;
	width : 1000px;
	}
	
#titre h1 {
	font-family: "Times new Roman", serif;
	color : #10222b;
	margin-left : 50px;
	padding-top : 36px;
	font-size : 24px;
	font-weight: normal ;
	}
	
	
	
	
/*---------reglage corps de page---------------*/
#corps {
	width : 940px;
	background-color: #fcf7d4;	
	margin : 0 auto;
	padding-bottom : 20px;
	}
	
#corps #content h2 {
	color : #68564b;
	margin-left : 20px;
	margin-right : 10px;
	padding-top : 20px;
	font-size : 15px;
	font-weight: bold;
	margin-bottom : 20px;
	}


/*---------reglage col gauche corps de page---------------*/	
#corps #content #colgauche {
	width : 510px;
	float : left;
	}
	
#corps #content #colgauche br {
	padding-top : 10px;
	}
	
#corps #content #colgauche p{
	color : #585858;
	font-family :arial,sans-serif;
	font-size: 13px;
	width : 510px;
	padding-left : 20px;
	padding-bottom : 5px;
	}
	
#corps #content #colgauche .titre {
	color : #899e5b;
	font-family :arial,sans-serif;
	font-size: 16px;
	width : 510px;
	padding-left : 20px;
	padding-top : 15px;
	}

#corps #content #colgauche a {
	color : #656565;
	font-family : arial, sans-serif;
	font-size : 11px;
	font-style : italic; 
	margin-left : 20px;
	}
	
#corps #content #colgauche a:hover {
	color : #95ab63;
	font-family : arial, sans-serif;
	font-size : 11px;
	font-style : italic; 
	margin-left : 20px;
	font-weight : bold;
	}

#corps #content #colgauche #table {
	background-color : #f7f6f1; 
	border : 2px solid #CCCCCC;
	font-family : arial, sans-serif;
	FONT-SIZE: 8pt;
	color : #545454;
	width : 650px;
	text-align : center;
	margin-bottom : 20px;
	margin-left : 10px;
	margin-top: 20px;
	}
	
#corps #content #colgauche #table #td {
	border : 1px solid #CCCCCC;
	padding : 3px;
	}

#corps #content #colgauche #table2 {
	background-color : #f7f6f1; 
	border : 2px solid #CCCCCC;
	font-family : arial, sans-serif;
	FONT-SIZE: 8pt;
	color : #545454;
	text-align : center;
	margin-bottom : 20px;
	margin-left : 10px;
	margin-top: 20px;
	}
	
#corps #content #colgauche #table2 #td {
	border : 1px solid #CCCCCC;
	padding : 3px;
	text-align : center;
	}
#corps #content #colgauche #table3 {
	color : #899e5b;
	font-family :arial,sans-serif;
	font-size: 16px;
	width : 510px;
	padding-left : 20px;
	padding-top : 15px;
	font-weight: bold;
	}
	



	
#corps #content #colgauche2 {
	width : 650px;
	float : left;
	}	
	

#corps #content #colgauche2 br {
	padding-top : 10px;
	}
	
#corps #content #colgauche2 p{
	color : #585858;
	font-family :arial,sans-serif;
	font-size: 13px;
	width : 650px;
	padding-left : 20px;
	padding-bottom : 5px;
	}
	
#corps #content #colgauche2 .titre {
	color : #899e5b;
	font-family :arial,sans-serif;
	font-size: 16px;
	width : 510px;
	padding-left : 20px;
	padding-top : 15px;
	}

#corps #content #colgauche2 a {
	color : #656565;
	font-family : arial, sans-serif;
	font-size : 11px;
	font-style : italic; 
	margin-left : 20px;
	}
	
#corps #content #colgauche2 a:hover {
	color : #95ab63;
	font-family : arial, sans-serif;
	font-size : 11px;
	font-style : italic; 
	margin-left : 20px;
	font-weight : bold;
	}

#corps #content #colgauche2 #table {
	background-color : #f7f6f1; 
	border : 2px solid #CCCCCC;
	font-family : arial, sans-serif;
	FONT-SIZE: 8pt;
	color : #545454;
	width : 650px;
	text-align : center;
	margin-bottom : 20px;
	margin-left : 10px;
	margin-top: 20px;
	}
	
#corps #content #colgauche2 #table #td {
	border : 1px solid #CCCCCC;
	padding : 3px;
	}

#corps #content #colgauche2 #table2 {
	background-color : #f7f6f1; 
	border : 2px solid #CCCCCC;
	font-family : arial, sans-serif;
	FONT-SIZE: 8pt;
	color : #545454;
	text-align : center;
	margin-bottom : 20px;
	margin-left : 10px;
	margin-top: 20px;
	}
	
#corps #content #colgauche2 #table2 #td {
	border : 1px solid #CCCCCC;
	padding : 3px;
	text-align : center;
	}

#corps #content #colgauche3 {
	width : 510px;
	float : left;
	}
	
#corps #content #colgauche3 br {
	padding-top : 10px;
	}
	
#corps #content #colgauche3 p{
	color : #585858;
	font-family :arial,sans-serif;
	font-size: 13px;
	width : 510px;
	padding-left : 20px;
	padding-bottom : 5px;
	}
	
#corps #content #colgauche3 .titre {
	color : #899e5b;
	font-family :arial,sans-serif;
	font-size: 16px;
	width : 510px;
	padding-left : 20px;
	padding-top : 15px;
	}

#corps #content #colgauche3 a {
	color : #656565;
	font-family : arial, sans-serif;
	font-size : 11px;
	font-style : italic; 
	margin-left : 20px;
	}
	
#corps #content #colgauche3 a:hover {
	color : #95ab63;
	font-family : arial, sans-serif;
	font-size : 11px;
	font-style : italic; 
	margin-left : 20px;
	font-weight : bold;
	}

#corps #content #colgauche3 #table {
	border : 0px solid #CCCCCC;
	font-family : arial, sans-serif;
	FONT-SIZE: 9pt;
	color : #545454;
	width : 500px;
	text-align : center;
	margin-bottom : 1px;
	margin-left : 10px;
	margin-top: 10px;
	}
	
#corps #content #colgauche3 #table #td {
	border : 0px;
	padding : 3px;
	}

#corps #content #colgauche3 #table2 {
background-color : #e6e1be; 
	border : 0px solid #CCCCCC;
	font-family : arial, sans-serif;
	FONT-SIZE: 9pt;
	color : #545454;
	width : 500px;
	text-align : center;
	margin-bottom : 1px;
	margin-left : 10px;
	margin-top: 10px;
	}
	
#corps #content #colgauche3 #table2 #td {
	border : 0px;
	padding : 3px;
	
	}


#corps #content #colgauche4 {
	width : 920px;
	float : left;
	}
	
#corps #content #colgauche4 br {
	padding-top : 10px;
	}
	
#corps #content #colgauche4 p{
	color : #585858;
	font-family :arial,sans-serif;
	font-size: 13px;
	width : 510px;
	padding-left : 20px;
	padding-bottom : 5px;
	}
	
#corps #content #colgauche4 .titre {
	color : #899e5b;
	font-family :arial,sans-serif;
	font-size: 16px;
	width : 510px;
	padding-left : 20px;
	padding-top : 15px;
	}

#corps #content #colgauche4 a {
	color : #656565;
	font-family : arial, sans-serif;
	font-size : 11px;
	font-style : italic; 
	margin-left : 20px;
	}
	
#corps #content #colgauche4 a:hover {
	color : #95ab63;
	font-family : arial, sans-serif;
	font-size : 11px;
	font-style : italic; 
	margin-left : 20px;
	font-weight : bold;
	}

#corps #content #colgauche4 #table {
	background-color : #f7f6f1; 
	border : 2px solid #CCCCCC;
	font-family : arial, sans-serif;
	FONT-SIZE: 8pt;
	color : #545454;
	width : 650px;
	text-align : center;
	margin-bottom : 20px;
	margin-left : 10px;
	margin-top: 20px;
	}
	
#corps #content #colgauche4 #table #td {
	border : 1px solid #CCCCCC;
	padding : 3px;
	}

#corps #content #colgauche4 #table2 {
	background-color : #f7f6f1; 
	border : 2px solid #CCCCCC;
	font-family : arial, sans-serif;
	FONT-SIZE: 8pt;
	color : #545454;
	text-align : center;
	margin-bottom : 20px;
	margin-left : 10px;
	margin-top: 20px;
	}
	
#corps #content #colgauche4 #table2 #td {
	border : 1px solid #CCCCCC;
	padding : 3px;
	text-align : center;
	}
#corps #content #colgauche4 #table3 {
	color : #899e5b;
	font-family :arial,sans-serif;
	font-size: 16px;
	width : 510px;
	padding-left : 20px;
	padding-top : 15px;
	font-weight: bold;
	}
	







/*---------reglage col droite corps de page---------------*/	
#corps #content #coldroite {
	margin-left : 550px;
	}
	
#coldroite .firstphoto {
	padding-top : 15px;
	}

#corps #content #coldroite img{
	margin-top : 50px;
	margin-left : 25px;
	margin-bottom : 20px;
	}
#corps #content #coldroite3 {
	margin-left : 550px;
	}
	
#coldroite3 .firstphoto {
	padding-top : 15px;
	}

#corps #content #coldroite4 img{
	margin-top : 50px;
	margin-left : 25px;
	margin-bottom : 20px;
	}

	

#corps #content #coldroite2 {
	margin-left : 710px;
	}
#corps #content #coldroite2 #tableshop {
	font-size : 11px;
	}
	
	
#corps #content #coldroite2 #bdc {
	display : block;
	background-image: url(images/bdc3.jpg);
	background-repeat : no-repeat;
	width : 95px;
	height : 34px;
	}	
	
#corps #content #coldroite2 #bdc:hover {
	display : block;
	background-image: url(images/bdc4.jpg);
	background-repeat : no-repeat;
	width : 95px;
	height : 34px;
	}		
	
#corps #content #coldroite2 #bdcsup {
	display : block;
	background-image: url(images/bouton-bdcsupa.jpg);
	background-repeat : no-repeat;
	width : 79px;
	height : 34px;
	}	
	
#corps #content #coldroite2 #bdcsup:hover {
	display : block;
	background-image: url(images/bouton-bdcsupb.jpg);
	background-repeat : no-repeat;
	width : 79px;
	height : 34px;
	}		
	


#vigntarifs img{
	border : 0;
	}
	
/*-----------------reglages page liens------------------------*/	
	
#colcentrelink  {
	font-family : arial, sans-serif;
 	font-size : 13px; 
 	color : #585858; 
 	margin-left :70px; 
	 width : 750px;
	}
	
#colcentrelink h4 {
font-size: 14px;
color: #000000;
font-weight : bold;
margin-top : 30px;
margin-bottom : 10px;
}
	
#colcentrelink ul {
margin-left : 30px;

 	}
	
#colcentrelink .titragelink {
font-size: 14px;
font-weight : bold;
margin-bottom  : 5px;
margin-top : 10px;
}

#colcentrelink a {
font-size: 13px;
font-weight : bold;
margin-bottom  : 5px;
color: #899e5b;
}

#colcentrelink a:hover {
font-size: 13px;
font-weight : bold;
font-style : italic;
margin-bottom  : 5px;
color: #899e5b;
}


/*----reglages spécifiques pages tarif--*/
#enfant {
	height : 1300px;
	}

#adulte {
	height : 700px;
	}
	
#tarifhoraire {
	height : 840px;
	}
	
#tablojour {
font-size : 11px;
}

#tablojour td {
padding-top : 0px;
}

#tablojour2 {
font-size : 11px;

}

#tablojour2 td {
padding-top : 0px;
font-weight: bold;
}

#tablojour3 {
font-size : 11px;
height : 20px;
width : 150px;
border: 0px;
}

#tablojour3 td {
padding-top : 0px;
font-weight: bold;
}
	
	
/*-----regagle colonne centrale page actu------*/

#corps #content #colcentre .tblgeneral {
	margin-left :90px;
	width : 750px;
	color : #585858;
	}
	
.texte {
	font-family : arial, sans-serif;
	color : #585858;
	font-size : 13px;
}

#corps #content #colcentre .titrenews {
	font-weight : bold;
	font-size : 14px;
	font-family : arial, sans-serif;
	width : 610px;
	padding-bottom : 10px;
	}
	
#corps #content #colcentre .datenews {
	font-weight : bold;
	font-size : 15px;
	font-family : "Times new Roman", serif;
	font-style : italic;
	width : 140px;
	text-align : center;
	padding-bottom : 10px;
	}
	
#corps #content #colcentre .contentnews {
	font-family : arial, sans-serif;
	font-size : 12px;
	padding : 10px;
	width : 750px;
	}
	
#corps #content #colcentre .contentnews img {
	margin : 0 auto;
	display : block;
	margin-bottom : 15px;
	}
	
/*#corps #content #colcentre .imagenews {
	
	width : 750px;
	}

#corps #content #colcentre .imagenews img {
	margin : 0 auto;
	margin-top : 20px;
	margin-bottom : 10px;
	}*/

#corps #content #colcentre a {
	color : #656565;
	font-family : arial, sans-serif;
	font-size : 11px;
	font-style : italic; 
	margin-left : 10px;
		font-weight : bold;
	}


#corps #content #colcentre a:hover {
	color : #95ab63;
	}




/*-----tableau tarifs------------------*/

#coldroite table {
	background-color : #f7f6f1; 
	border : 2px solid #95ab63;
	font-family : arial, sans-serif;
	color : #545454;
	width : 320px;
	text-align : center;
	margin-bottom : 20px;
	margin-left : 30px;
	margin-top: 20px;
	}
	
#coldroite td {
	border : 1px solid #95ab63;
	padding : 3px;
	}

#coldroite3 table {
	background-color : #f7f6f1; 
	border : 1px solid #cccccc;
	font-family: "Comic Sans MS";
	color : #545454;
	width : 360px;
	text-align : center;
	margin-bottom : 20px;
	margin-left : 15px;
	margin-top: 20px;
	}
	
#coldroite3 td {
	border : 1px solid #cccccc;
	padding : 3px;
	}

#titre2 {
	color : #899e5b;
	font-family :arial,sans-serif;
	font-size: 18px;
	padding-left : 10px;
	padding-top : 15px;
	}

/*----boutons tarification groupes----------------*/	
#coldroite #tarifbtn {
	display : block;
	background-image: url(images/boutonenfant.png);
	background-position : top left;
	background-repeat : no-repeat;
	width : 300px;
	height : 105px;
	margin-top : 25px;
	margin-left : 40px;
	}
	
#coldroite #tarifbtn:hover {
	display : block;
	background-image: url(images/boutonenfant.png);
	background-position : bottom left;
	background-repeat : no-repeat;
	width : 300px;
	height : 105px;
	}
	
#coldroite #tarifbtn2 {
	display : block;
	background-image: url(images/boutonadulte.png);
	background-position : top left;
	background-repeat : no-repeat;
	width : 300px;
	height : 105px;
	margin-top : 20px;
	margin-left : 40px;
	}
	
#coldroite #tarifbtn2:hover {
	display : block;
	background-image: url(images/boutonadulte.png);
	background-position : bottom left;
	background-repeat : no-repeat;
	width : 300px;
	height : 105px;
	}
	
#coldroite #tarifbtn3 {
	display : block;
	background-image: url(images/boutonperiode.png);
	background-position : top left;
	background-repeat : no-repeat;
	width : 300px;
	height : 105px;
	margin-top : 20px;
	margin-left : 40px;
	margin-bottom : 10px;
	}
	
#coldroite #tarifbtn3:hover {
	display : block;
	background-image: url(images/boutonperiode.png);
	background-position : bottom left;
	background-repeat : no-repeat;
	width : 300px;
	height : 105px;
	}
	
#coldroite #tarifbtn4 {
	text-decoration : none;
	font-family : arial, sans-serif;
	font-size : 14px;
	color : #000000;
	font-weight: bold;
	}
	
#coldroite #tarifbtn4:hover {
	font-style :italic;
	}
	

	
	
/*---reglage page boutique ---*/

#contactshop {
	color : #10222b;
	}
	
#contactshop:hover {
	color : #10222b;
	font-style : italic;
	}
	
#navshop {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	overflow: hidden ;
	}

#navshop li {
	float: left ;
	width: 160px ;
	margin-left : 58px;
	margin-top : 20px;
		}
		
#navshop #animaux {
	display: block ;
	height : 187px;
	background-image: url(images/btnanimaux.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	}

#navshop #animaux:hover {
display: block ;
	height : 187px;
	background-image: url(images/btnanimaux.jpg);
	background-position : bottom left;
	background-repeat : no-repeat;
	}
	
	
#navshop #cerf {
	display: block ;
	height : 187px;
	background-image: url(images/btnpate.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	}

#navshop #cerf:hover {
display: block ;
	height : 187px;
	background-image: url(images/btnpate.jpg);
	background-position : bottom left;
	background-repeat : no-repeat;
	}
	
	
#navshop #vin {
	display: block ;
	height : 187px;
	background-image: url(images/btnvin.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	}

#navshop #vin:hover {
display: block ;
	height : 187px;
	background-image: url(images/btnvin.jpg);
	background-position : bottom left;
	background-repeat : no-repeat;
	}
	
#navshop #moulin {
	display: block ;
	height : 187px;
	background-image: url(images/btnmoulin.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	}

#navshop #moulin:hover {
display: block ;
	height : 187px;
	background-image: url(images/btnmoulin.jpg);
	background-position : bottom left;
	background-repeat : no-repeat;
	}
	
	
/*---page boutique animaux---*/

#corps #content #coldroiteshop {
	margin-left : 550px;
	height : 1110px;
	}
	
#corps #content #coldroiteshop #firstpic{
	margin-top : 35px;
	}

#corps #content #coldroiteshop img{
	margin-top : 15px;
	margin-left : 25px;
	margin-bottom :10px;
	}
	
#corps #content #coldroiteshop2 {
	margin-left : 600px;
	height : 2100px;
	font-family : arial, sans-serif;
 	font-size : 11px; 
 	color : #585858; 
	}
	
#corps #content #coldroiteshop2 #firstpic{
	margin-top : 35px;
	}

#corps #content #coldroiteshop2 img{
	margin-top : 0px;
	margin-left : 0px;
	margin-bottom :10px;
	}	
	
/*-----page shop moulin-----*/



#corps #content #coldroiteshopmoul {
	margin-left : 550px;
margin-bottom : 25px;
height : 700px;
	}	

#corps #content #coldroiteshopmoul img{
	margin-top : 55px;
	margin-left : 20px;
	margin-bottom :15px;
	}
	
/*-----page shop vins-----*/
	
#corps #content #coldroiteshopvin {
	margin-left : 550px;
	margin-bottom :25px

	}	

#corps #content #coldroiteshopvin img{
	margin-top : 45px;
	margin-left : 20px;
	margin-bottom :60px;
	}
	
	
	
/*------page produits du cerf---*/

#tableshop {
	font-size : 11px;
	}
	

#filet .terrine {
	text-align : left;
}

#filet .phototerrine {
display : block;
	margin : 0 auto;
	padding : 0;
	}



	
/*-----------------page contact------------------------*/
	
	
iframe {
	margin-left : 50px;
	margin-top : 15px;
	}
	
#acces {
	height : 910px;
	}
	
#acces p{
	color : #585858;
	font-family :arial,sans-serif;
	font-size: 16px;
	width : 510px;
	padding-left : 130px;
	padding-bottom : 5px;
	}
	
#acces .titre {
	color : #585858;
	font-family :arial,sans-serif;
	font-size: 17px;
	width : 510px;
	padding-left : 120px;
	margin-top : 130px;
	}
	
#formulaire {
	width : 530px;
	margin-left : 40px;
	font-family : arial, sans-serif;
	font-size : 12px;
	color : #585858;
	font-weight : bold;
	}





/*------------page multimedia et sous pages-------------*/

#navmedia {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	overflow: hidden ;
	}

#navmedia li {
	float: left ;
	margin-top : 20px;
	margin-left : 20px;
	}

#navmedia #photos {
	display: block ;
	height : 210px;
	width: 260px ;
	margin-right : -10px;
	background-image: url(images/btnphoto.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	}

#navmedia #photos:hover {
	display: block ;
	height : 210px;
	background-image: url(images/btnphoto.jpg);
	background-position : bottom left;
	background-repeat : no-repeat;
	}
	
	
#navmedia #videos {
	display: block ;
	height : 200px;
	width: 170px ;
	background-image: url(images/btnvideo.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	}

#navmedia #videos:hover {
	display: block ;
	height : 200px;
	width: 170px ;
	background-image: url(images/btnvideo.jpg);
	background-position : bottom left;
	background-repeat : no-repeat;
	}
	
	
#navmedia #doc {
	display: block ;
	height : 210px;
	width: 190px ;
	background-image: url(images/btndoc.png);
	background-position : top left;
	background-repeat : no-repeat;
	}

#navmedia #doc:hover {
	display: block ;
	height : 210px;
	width: 190px ;
	background-image: url(images/btndoc.png);
	background-position : bottom left;
	background-repeat : no-repeat;
	}
	
#navmedia #recette {
	display: block ;
	margin-top : 13px;
	height : 190px;
	width: 170px ;
	background-image: url(images/livre.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	}

#navmedia #recette:hover {
display: block ;
	height : 190px;
	width: 170px ;
	background-image: url(images/livre.jpg);
	background-position : bottom left;
	background-repeat : no-repeat;
	}
	

/*-----------page documentation générale-----------------------*/

#coldroitedocu {
	height :320px;
	}
	
#coldroitedocu img {
	margin-top : 50px;
	margin-left : 150px;
	}
	

#corps #content #colgauchedocu {
	width : 510px;
	float : left;
	}
	
#corps #content #colgauchedocu br {
	padding-top : 10px;
	}
	
#corps #content #colgauchedocu p{
	color : #585858;
	font-family :arial,sans-serif;
	font-size: 13px;
	width : 510px;
	padding-left : 20px;
	padding-bottom : 5px;
	}
	
#corps #content #colgauchedocu .titre {
	color : #95ab63;
	font-family :arial,sans-serif;
	font-size: 16px;
	width : 510px;
	padding-left : 20px;
	padding-top : 15px;
	}


#colgauchedocu a {
	font-weight : bold;
	color : #585858;
	font-size : 14px;
	}

#colgauchedocu a:hover {
font-style : italic;
color : #95ab63;

	}



/*---------reglage pied de page----------------*/
#pied {
	background-image: url(images/piedbg.png);
	height : 20px;
	width: 100%;
	}
	
#pied #navpied {
	width : 940px;
	height : 20px;
	margin : 0 auto;
	background-color: #e2debe;
	}
	
	
	
/*---------------lightbox diaporamas--------------------------*/

/* jQuery lightBox plugin - Gallery style */

	#gallery {

		width: 850px;

	}
	
	#gallery .ligne {
	
	height : 195px;
	width : 850px;}
	
	#gallery a img {
	border : 0px;
	}
	
	

	#gallery .ligne ul { 
	list-style: none; 
	}
	
	

	#gallery .ligne ul li { 
	background-color: #ede6b2;
	float:left;
	width : 175px;
	height : 175px;
	margin-left : 30px;
	}


	
	#jquery-overlay {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

}

#jquery-lightbox {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

}

#jquery-lightbox a img { border: none; }

#lightbox-container-image-box {

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

}

#lightbox-container-image { padding: 10px; }

#lightbox-loading {

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

}

#lightbox-nav {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

}

#lightbox-container-image-box > #lightbox-nav { left: 0; }

#lightbox-nav a { outline: none;}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {

	width: 49%;

	height: 100%;

	zoom: 1;

	display: block;

}

#lightbox-nav-btnPrev { 

	left: 0; 

	float: left;

}

#lightbox-nav-btnNext { 

	right: 0; 

	float: right;

}

#lightbox-container-image-data-box {

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%;

	padding: 0 10px 0;

}

#lightbox-container-image-data {

	padding: 0 10px; 

	color: #666; 

}

#lightbox-container-image-data #lightbox-image-details { 

	width: 70%; 

	float: left; 

	text-align: left; 

}	

#lightbox-image-details-caption { font-weight: bold; }

#lightbox-image-details-currentNumber {

	display: block; 

	clear: left; 

	padding-bottom: 1.0em;	

}			

#lightbox-secNav-btnClose {

	width: 66px; 

	float: right;

	padding-bottom: 0.7em;	

}
	
	
/*--------------------plan flash page contact-----------*/

#planflash {
	margin-left : 70px;
	}
	
/*--------------------blocs css-----------*/	
.lebloc1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	FLOAT: none;
	BACKGROUND-IMAGE: none;
	WIDTH: 50px;
	COLOR: #999999;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	HEIGHT: 15px;
	BACKGROUND-: white solid;
	font-style: italic;
	border: thin none #666666;
	text-align: center;
	position: relative;
	left: 595px;
	top: 36px;
}
.lebloc1b
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	FLOAT: none;
	BACKGROUND-IMAGE: none;
	WIDTH: 160px;
	COLOR: #999999;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	BACKGROUND-: white solid;
	font-style: italic;
	border: thin none #666666;
	text-align: left;
	position: relative;
	height: 26px;
}

.lebloc1c
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	FLOAT: none;
	BACKGROUND-IMAGE: none;
	WIDTH: 50px;
	COLOR: #999999;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	HEIGHT: 15px;
	BACKGROUND-: white solid;
	font-style: italic;
	border: thin none #666666;
	text-align: center;
	position: relative;
	left: 675px;
	top: 13px;
}
.lebloc1d
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	FLOAT: none;
	BACKGROUND-IMAGE: none;
	WIDTH: 50px;
	COLOR: #999999;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	HEIGHT: 15px;
	BACKGROUND-: white solid;
	font-style: italic;
	border: thin none #666666;
	text-align: center;
	position: relative;
	left: 642px;
	top: 47px;
}
.lebloc1e
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	FLOAT: none;
	BACKGROUND-IMAGE: none;
	WIDTH: 50px;
	COLOR: #999999;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	HEIGHT: 15px;
	BACKGROUND-: white solid;
	font-style: italic;
	border: thin none #666666;
	text-align: center;
	position: relative;
	left: 722px;
	top: 22px;
}

.lebloc1f
{
	WIDTH: 770px;
	COLOR: #333333;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 100px;
	BACKGROUND-: white solid;
	font-style: normal;
	border: thin none #666666;
	text-align: left;
	position: absolute;
	left: 25px;
	top: 1100px;
	font-size: 16px;
}

.lebloc1g
{
	WIDTH: 45px;
	COLOR: #333333;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 555px;
	BACKGROUND-: white solid;
	font-style: normal;
	border: thin none #666666;
	text-align: left;
	position: static;
	left: 0px;
	top: 0px;
	font-size: 16px;
	
}
.lebloc1h
{
	COLOR: #333333;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-: white solid;
	font-style: normal;
	border: thin none #666666;
	text-align: center;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 14px;
	background-color: #FFCC00;
	
}



.retrait1
{
	margin-left: 15px;
}
.retrait2
{
	margin-left: 20px;
}
.retrait3
{
	margin-left: 30px;
}

.retrait4
{
	margin-left: 10px;
	list-style-position: inside;
	list-style-type: square;
}

.texte2 {
	font-family : arial, sans-serif;
	color : #585858;
	font-size : 14px;
	text-align: justify;
	text-indent: 5pt;
	padding: 5px;
}

.texte3 {
	font-family : arial, sans-serif;
	color : #993333;
	font-size : 13px;
	text-align: center;
	padding: 5px;
}
.texte4 {
	font-family: "Times new Roman", serif;
	color : #10222b;
	text-align: center;
	font-size : 20px;
	font-weight: normal ;
	}

.texte5 {
	font-family: "Times new Roman", serif;
	color : #10222b;
	font-size : 20px;
	font-weight: normal ;
	}

.texte6 {
	margin-left: 15px;
	color : #585858;
	font-family: arial, sans-serif;
	font-size : 20px;
	font-weight: normal;
	text-align: left;
	}
.texte7 {
	color : #585858;
	font-family: arial, sans-serif;
	font-size : 14px;
	font-weight: normal;
	}




