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


/********************************* STYLES GENERAUX DES BLOCS PAGE *************************************/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
body {
	margin: 				0 0 0 0;
	padding: 				0 0 0 0;	
	background-repeat: 		repeat-x;
	background-color: 		#FFFFFF;
}


img {
	border-width: 			0;
	border: 				none;
}

table, tr, td {
	padding:                0;
	margin:					0;
	border-spacing: 		0px;
	border-collapse: 		collapse; 
}

sup {
	font-size:				7px;
}


/*--------------------------------------------------------------------------*/
/** blocs corps de page **/
/*--------------------------------------------------------------------------*/

#page{
    position:				relative;
	background-image:		url(../images/background/fond_bambou.jpg);
	background-position:	top;
	background-repeat:		no-repeat;
	height:					auto;
	width:					100%;
}

#pagefeuille{
    position:				relative;
	background-image:		url(../images/background/fond_bambou_feuille.jpg);
	background-position:	top;
	background-repeat:		no-repeat;
	height:					auto;
	width:					100%;
}
#pagefeuille2{
    position:				relative;
	background-image:		url(../images/background/fond_bambou_contenu_feuille.jpg);
	background-position:	top;
	background-repeat:		no-repeat;
	height:					auto;
	width:					100%;
}


#pagecontenu
{
    position:				relative;
	background-image:		url(../images/background/fond_bambou_2.jpg);
	background-position:	bottom;
	background-repeat:		no-repeat;
	height:					auto;
	width:					100%;
}

#pageBis{
    position:				relative;
	background-image:		url(../images/background/fond_bambou2.jpg);
	background-position:	bottom;
	background-repeat:		no-repeat;
	height:					auto;
	width:					100%;
}

#pageBis2{
    position:				relative;
	background-image:		url(../images/background/fond_bambou3.jpg);
	background-position:	bottom;
	background-repeat:		no-repeat;
	height:					auto;
	width:					100%;
}

#pageBis3{
    position:				relative;
	background-image:		url(../images/background/fond_bambou4.jpg);
	background-position:	bottom;
	background-repeat:		no-repeat;
	height:					auto;
	width:					100%;
}

#pageBis4{
    position:				relative;
	background-image:		url(../images/background/fond_bambou4ter.jpg);
	background-position:	bottom;
	background-repeat:		no-repeat;
	height:					auto;
	width:					100%;
}

#pageBis5{
    position:				relative;
	background-image:		url(../images/background/background_home.jpg);
	background-position:	top;
	background-repeat:		no-repeat;
	height:					auto;
	width:					100%;
}


#page2{
    position:				relative;
	/*background-image:		url(../images/background/fond_bol.gif);
	background-repeat:		no-repeat;
	background-position:	bottom;*/
	height:					100%;
	width:					100%;
}

#centrePage{
	position:				relative;
	text-align:				left;
	top:					20px;
	padding-left:           51px;
	width:					915px;
	height:					auto;	
	margin:					auto;
	padding-bottom:         20px;
}

* html #centrePage{
	padding-left:          70px;
}

#centrePage2{
	position:				relative;
	text-align:				left;
	top:					20px;
	width:					915px;
	height:					auto;	
	margin:					auto;
}



#header{
	position:				relative;
	background-image:		url(../images/background/header.jpg);
	background-repeat:		no-repeat;
	background-position:	top;
	height:					auto;
	width:					100%;
}

#blockHeader{
	position:				relative;
	/*width:					940px;*/
	width:					1100px;
	height:					116px;
	margin:					auto;
	
	
}

#blockHeader2{
	position:				relative;
	width:					940px;
	height:					20px;
	margin:					auto;
	left:           		37px;
}

#blockHeader2 a, #blockHeader2 span {
	margin-top:				3px;
}

#blockHeader3{
	width:					940px;
	height:					20px;
}

#blockHeader3 a, #blockHeader3 span {
	margin-top:				3px;
}

#lienHome {
	position:				relative;
	width:					140px;
	height:					70px;
	top:					10px;
	left:					120px;
	cursor:					pointer;
}

#lienPhyto{
	position:				relative;
	top:					5px;	
	_top:					0px;
	.top:					0px;	
	/*left:					480px;*/
}

#btnDecouverte{
	position:				absolute;
	top:					0px;
	right:					60px;
	background-image:		url(../images/home/decouvrez.jpg);
	background-repeat:		no-repeat;
	width:					374px;
	height:					22px;
}


#menu {
	position:				relative;
	top:					90px;
	left:					160px;
	.left:					40px;
	width:					739px;
	
}

.puceMenu {
	width:					19px;
	height:					16px;
	background-image:		url(../images/menu/puce.jpg);
	background-repeat:		no-repeat;
	margin-right:			6px;
}

.puceMenuOver {
	width:					19px;
	height:					16px;
	background-image:		url(../images/menu/puce_over.jpg);
	background-repeat:		no-repeat;
	margin-right:			6px;
}




#bt0Menu {
	width:					129px;
	height:					16px;
	background-image:		url(../images/menu/bt0.jpg);
	background-repeat:		no-repeat;
}

#bt0MenuOver {
	width:					129px;
	height:					16px;
	background-image:		url(../images/menu/bt0_over.jpg);
	background-repeat:		no-repeat;
}




#bt1Menu {
	width:					147px;
	height:					16px;
	background-image:		url(../images/menu/bt1.jpg);
	background-repeat:		no-repeat;
}

#bt1MenuOver {
	width:					147px;
	height:					16px;
	background-image:		url(../images/menu/bt1_over.jpg);
	background-repeat:		no-repeat;
}

#bt2Menu {
	width:					102px;
	height:					16px;
	background-image:		url(../images/menu/bt2.jpg);
	background-repeat:		no-repeat;
}

#bt2MenuOver {
	width:					102px;
	height:					16px;
	background-image:		url(../images/menu/bt2_over.jpg);
	background-repeat:		no-repeat;
}

#bt3Menu {
	width:					91px;
	height:					16px;
	background-image:		url(../images/menu/bt3.jpg);
	background-repeat:		no-repeat;
}

#bt3MenuOver {
	width:					91px;
	height:					16px;
	background-image:		url(../images/menu/bt3_over.jpg);
	background-repeat:		no-repeat;
}

#bt4Menu {
	width:					146px;
	height:					16px;
	background-image:		url(../images/menu/bt4.jpg);
	background-repeat:		no-repeat;
}

#bt4MenuOver {
	width:					146px;
	height:					16px;
	background-image:		url(../images/menu/bt4_over.jpg);
	background-repeat:		no-repeat;
}

#bt5Menu {
	width:					128px;
	height:					16px;
	background-image:		url(../images/menu/bt5.jpg);
	background-repeat:		no-repeat;
}

#bt5MenuOver {
	width:					128px;
	height:					16px;
	background-image:		url(../images/menu/bt5_over.jpg);
	background-repeat:		no-repeat;
}

.lienMenu {
	cursor:					pointer;
}

.separationMenu {
	width:					1px;
	height:					18px;
	background-color:		#C0C9C5;
	margin:					0 5px 0 5px;
}

#footer{
	position:				relative;
	background-image:		url(../images/background/footer.jpg); 
	background-repeat:		no-repeat;
	background-position:	bottom;
	height:					auto;
	width:					100%;
}

#blockFooter{
	position:				relative;
	padding-left:           51px;
	top:					10px;
	width:					915px;
	height:					205px;
	margin:					auto;
	
}

.decalage {
	width:					915px;  
	position:				relative
}

#blockFooter a{
	margin-right:			7px;
}

#btCredits {
	color: 					#9ECBB7;
}

#btCredits:hover {
	color: 					#365145;
}
/*--------------------------------------------------------------------------*/
/** bloc avec background du bol(bas de page selon modèle de page) **/
/*--------------------------------------------------------------------------*/

#spacer {
    position:				relative;
	height:					80px;
}

/*--------------------------------------------------------------------------*/
/** bloc de recherche (select) **/
/*--------------------------------------------------------------------------*/
#blocRecherche{
    position:				relative;
	background-image:		url(../images/background/recherche.gif);
	background-repeat:		no-repeat;
	background-position:	bottom;
	width:					auto;
	height:					23px;
	z-index:				10;
}

.recherche{
	width:					150px;
}

.btOk{
	background-image:		url(../images/pictos/btOk.jpg);
	background-repeat:		no-repeat;
	background-position:	bottom left;
    width:					18px;
	height:					9px;
	float:                  left;
	margin-top:             2px;
	border:					none;
}

.noborder {
	border:			none;
}

/*--------------------------------------------------------------------------*/
/** styles génériques **/
/*--------------------------------------------------------------------------*/

.floatLeft{
	float:					left;
}

.floatRight{
	float:					right;
}

.floatNone{
	float:					none;
}

.zeroMP {
	margin: 0;
	padding: 0;
}

.block {
	display:			 block;
	float: 				left;
	margin: 			0;
	padding: 			0;
	width: 				100%;
	height: 			auto;
}

.blockBg {
	background-repeat: no-repeat;
	background-position: top left;
}

.blockImg {
	display: 			block;
	float: 				left;
	margin: 			5px;
	padding: 			0;
	text-align: 		center;
}

/** texte principale **/
p {
	margin:					0;
	padding:                0;
}

.justifie {
	text-align:				justify;
}

.texte {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				12px;
	color: 					#002D19;
}


.souligne {
	text-decoration: 		underline;
}

.nosouligne {
	text-decoration: 		none;
}

.centre {
	text-align: 			center;
}

.gras{
	font-weight:bold;
}

.txt9 {
	font-size:				9px;
}

.txt10 {
	font-size:				10px;
}

.txt11 {
	font-size:				11px;
}

.txt14{
	font-size:				14px;
}

.txt15 {
	font-size:				15px;
}

.txt17 {
	font-size:				17px;
}

.txt19 {
	font-size:				19px;
}

.blanc {
	color:					#FFFFFF;
}

.gris {
	color:					#5D5D5D;
}

.vert {
	color:					#007e46;
}


.formValid {
	color:					#007e46;
}


/** formulaire **/
FORM {
	margin:					0;
	padding:                 0;
}

input, select, textarea {
	background-color: 		#FFFFFF;
	border: 				1px solid #002D19;
}

.radio {
	background:				transparent;
	border:					none;
}

.checkbox {
	background:				transparent;
	border:					none;
}

/** liste **/
ul {
	margin:					0;
	padding:                0;
}

li {
	margin:					0;
	padding:				0;
	list-style: 			none;
	display:				inline;	
}


/** pictos **/
.puce {
	width:					10px;
	height:					10px;
	background-image:		url(../images/pictos/puce.gif);
	background-repeat:		no-repeat;
	margin-right:			5px;
}

/** evenements **/
.evenement {
	color:					#00CC71;
}
a.evenement  {
	color:					#002D19;
}
a.evenement:hover  {
	color:					#00CC71;
}

a.evenement2  {
	color:					#00CC71;
}
a.evenement2:hover  {
	color:					#00CC71;
}
