body { 
/*	margin: 0px; padding:0;*/	 
	margin-top:0px;
	padding:0;
	text-align: left;
	font-family: "Trebuchet MS",  Arial,Verdana, Helvetica, sans-serif;
	font-size: 14px;	
	color: #666666;	
	background-image: url("../images/ar-plan-floralies-2015.jpg") ;
	background-repeat:repeat-x;
	background-color: #f8f8f8;

	position: relative;
	margin-left: auto;
	margin-right: auto;
	background-position: top center;
	}
	
.page {
	position:absolute;
	left: 50%;
	width: 1180px;
	margin-left: -590px;

	margin-right: auto;
	text-align: left;
	border: 0px solid red;
	z-index: 2;
	background-color: #f8f8f8;
	line-height:14px;
}	

@media screen and (min-width: 10px) and (max-width: 1180px) {
body { 
	background-image: none ;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background-position: top center;
	}
.page {
	left: 0%;
	width: 1180px;
	margin-left: 0px;

	/*border: 2px solid green;*/

}	
}




.contenu{

	position:static;
	float:left;
	width:895px;
	padding:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	margin-right:0px; 
	margin-left:0px;
	min-height:920px;
background-color:#f8f8f8;
	color:#666666; 

}


label{/*inscription newsletters et autres */
border: 1px solid blue;
background-color:yellow;
	color:red; 
margin-right:20px;

}



.xxxcontenu2{
border: 0px solid red;
	padding-left:10px;
	padding-right:10px;
 
	margin:0px; 

	position:static;
	float:top;
width:875px;
word-wrap:break-word;
}

.arborescence{
	font-size: 12px;
	color:#666666; 
	margin-bottom: 20px;
	margin-left: 20px;
}


.droite{
border: 0px solid green;
	padding:0px; 
	margin:0px; 
	position:static;
	float:left;
	width:280px;
	height:500px;
	padding:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	margin-right:0px; 
	margin-left:0px;
color: black;
}

.bdocument{
display:none;
}

.lancerdiapo{
	position:static; 
	float:top; 
	margin-top:-20px;
}

.txt_article {

	position:static; 
	margin-top:20px; 
	margin-left: 0px;
	margin-right: 0px;
	padding-top:0px;
	padding-left: 20px;
	padding-right: 0px;
	font-style: normal;
	font-weight: normal; 
	line-height:18px; 
	text-align:left;
}

.floralies_header1{
border: 0px solid red;
	position:static;
	float:left;
	width:1180px;
	height:20px;/*VOIR*/ 
	margin-left:0px;
	padding-left:0px; 
	background-color:#cccccc;
	background-image: url(../images/floralies_header1.jpg);  
	z-index:16 ; 
	color: #684f40; 
	text-align:center;

}



.menu{
	position:static;
	border: 0px solid red;
	font-size: 18px;	
	color: #336600; 
	float:top;
margin:0;
padding:0;
margin-top:-60px; /*note */
padding-top:0px;
	width:1180px; 
height:20px;
	text-align: left;/*ko*/

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	z-index:1 ;	
/*background-image: url("../images/im_fond_menu.png");
	background-color:green;*/
}


.banniere{
	background-image: url("../images/banniere-titre-floralies-2015.jpg") ;
	position:static; 
	float:top; 
	width:1180px; 
	height:200px; 
}

.piedtotal{

	position:static; 
	float:left; 
	width:5180px; 
	height:140px; 
	padding-top:20px; 

margin-left: -2000px;
	text-align:center;
	font-size: 12px;
	color: #684f40; 
	background-color:  #cccccc;

}
.pied{
	font-family:  Verdana,Arial,  Helvetica, sans-serif;	
	position:static; 
float:left;
	width:1180px; 
	height:140px; 
	padding-top:0px; 
	margin-bottom: 0px;
	text-align:center;
	font-size: 14px;
	color: #684f40; 
	background-color:  #cccccc;

margin-left: 2000px;
}
.pied1{

	position:static; 
	float:left; 
	width:200px; 
	height:90px; 
	background-color:  #cccccc;
}
.pied2{

	position:static; 
	float:left; 
	width:470px; 
	height:90px; 
	text-align:left;
	background-color:  #cccccc;
	padding-top: 15px;
	line-height:15px;
}
.pied3{
	position:static; 
	float:left; 
	width:400px; 
	height:90px; 
text-align:left;
	background-color:  #cccccc;
}
.pied3bis{
	position:static; 
	float:left; 
	width:80px; 
	height:90px; 
	background-color:  #cccccc;
}
.pied3ter{
	position:static; 
	float:left; 
	width:190px; 
	height:90px;
padding-top:20px; 
	background-color:  #cccccc;
}
.pied4{
	position:static; 
	float:left; 
	width:1180px; 
	height:20px; 
	background-color:  #cccccc;
}





/* copie 
a.spip_out {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
color:#684f40;
  text-decoration: none;	
	line-height:30px;
padding-right:10px;
}
a.spip_out:visited {}
a.spip_out:hover {	color:#684f40;}
*/

a.spip_out {
 border: 0px solid green;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 16px;
	font-style: bold;
	font-weight: normal;
	color: #8dc63f; 
  text-decoration: none;	
	line-height:2px;
}
a.spip_out:visited {	}
a.spip_out:hover {	/*font-style: italic;*/ }


a.spip_ancre {
 border: 0px solid green;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 16px;
	font-style: bold;
	font-weight: normal;
	color: #ff6600; 
  text-decoration: none;	
	line-height:2px;
}
a.spip_ancre:visited {	color: #ff6600;}
a.spip_ancre:hover {	/*font-style: italic;*/ }


a.copyright {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;*/
	color: #684f40; 
  text-decoration:none;	
}
a.xxspip_mail { color: white;	font-style: bold;	font-style: normal; text-decoration:none;	}

 
.frame { 
	margin-left: 0px; /* on place ce bloc à droite du bloc menu de 180px de large */ 
	width: auto; 
	height: 338px; 
	overflow: auto; /* cette propriété va permettre le scroll de ce bloc */ 
} 



img {  } 
#contenu img { }
#droite img {margin-bottom:8px;  }



.spip_documents_right{
        float: right;
        margin-left: 15px;
		  margin-right: 30px;
        text-align: center;
}
.spip_documents_left{
        float: left;
        margin-left: 0px;
        text-align: center;
}
.spip_documents{
      /*  float: right;
        text-align: center;*/
}





a.lien_mail { /* lien mails*/
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  /**/
	font-weight: normal;
	text-decoration:none;
	margin-left:0px;/*aere*/
	color: #684f40; 
	text-align:left;
	line-height:0px;/*t*/
	padding:0px;
	padding-left:0px;

	}
a.lien_mail:hover { 

	}





a.lien_menu_1 { /* lien menu principal*/
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  /**/
	font-weight: normal;
	font-size: 18px;
	text-decoration:none;
	margin-left:30px;/*aere*/
	color: #684f40; 
	text-align:left;
	line-height:0px;/*t*/
	padding:0px;
	padding-left:0px;
	}

a.lien_menu_1:hover { 
	color:#99cc33 ;
	}


a.lien_menu_1_selection { /* lien menu principal ligne de menu actif*/

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  /**/
	font-weight: normal;
	font-size: 18px;
	text-decoration:none;
	margin-left:30px;/*aere*/
	text-align:left;
	line-height:0px;/*t*/
	padding:0px;
	padding-left:0px;
	color:#99cc33 ;


	}
	
a.lien_menu_1_selection:hover { 
	

}
a.xxxrecherche-liste { /* lien menu principal*/
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  /**/
	font-weight: normal;
	font-size: 22px;
	text-decoration:none;
	margin-left:0px;/*aere*/
	color: #336600; 
	text-align:left;
	line-height:0px;/*t*/
	padding:0px;
	padding-left:0px;

	}
a.xxxrecherche-liste:hover { 
	color:#ffffff ;
	}


h1 {
 /*  titre de l article*/
position:static; 
	font-weight: normal;
	font-family: "Trebuchet MS",  Arial,Verdana, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 48px;
line-height: 48px;
	margin:0px; 
	padding: 0px;
}

h2 {
	position:static; 
	font-weight: normal;
	font-family: "Trebuchet MS",  Arial,Verdana, Helvetica, sans-serif;
	font-size: 24px;
	color: #99cc33;
	text-align:center;
}



.texte1 {color: #336699;font-weight: bold;	font-size: 12px;}

.xxxtexte2 { /* div texte de l article*/
	position:static; 
	margin-top:20px; 
	margin-left: 20px;
	margin-right: 0px;
	padding-top:0px;
	padding-left: 20px;
	padding-right: 0px;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;*/
	font-style: normal;
	font-weight: normal; 
	line-height:18px; 
	text-align:left;
}

.floralies-recherche{
border: 0px solid blue;
	position:relative;
top:-20px;
left:990px;
	width:250px;
	height:30px;
	padding:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	margin-right:0px; 
	margin-left:0px;
/*background-color:yellow;*/
	color: black; 

}

/* Tableaux */

table.spip { max-width: 99%; margin-right: auto; margin-left: auto; margin-bottom: 1em; border-collapse: collapse; border-spacing: 0; line-height: normal; }



/*TST  2023 */
/*.spip_document_center{margin: -20px; padding :-20px; text-align: left;background-color:yellow;}
table.spip { margin-left:-40px;border: 4px solid blue;}
table.spip tr {    }
table.spip td {  max-width: 170px;  border: 1px solid red;background-color:grey;}
table.spip th {  }

table.spip { margin-left:-50px; border: 4px solid blue;}
table.spip td { max-width: 170px; border: 1px solid green; background-color:yellow; }
*/


#tab1 table.spip    { border: 0px solid orange;margin:0px }
#tab1 table.spip td { max-width: 864px; min-width: 864px;text-align: left;border: 0px solid red;margin:0px}
#tab1 img           { margin-left:-40px; border: 0px solid red; }

#tab2 table.spip    { border: 0px solid orange;margin:0px }
#tab2 table.spip td { max-width: 436px; min-width: 436px;	text-align: left;border: 0px solid black;margin:0px}
#tab2 img           { margin-left:-40px; border: 0px solid red; width:420px ; height : auto;}

#tab3 table.spip    { border: 0px solid orange;margin:0px }
#tab3 table.spip td { max-width: 291px; min-width: 291px;	text-align: left;border: 0px solid black;margin:0px; vertical-align:top;}
#tab3 img           { margin-left:-40px; border: 0px solid red; width:272px ; height : auto;}

#tab4 table.spip    { border: 0px solid orange;margin:0px }
#tab4 table.spip td { max-width: 217px; min-width: 217px;	text-align: left;border: 0px solid black;margin:0px; vertical-align:top;}
#tab4 img           { margin-left:-40px; border: 0px solid red; width:201px ; height : auto;}

#tab5 table.spip    { margin-left:0px; }
#tab5 table.spip td { max-width: 173px;min-width: 173px;text-align: left;border: 0px solid green;margin:0px}
#tab5 img           { margin-left:-40px; border: 0px solid orange; width:157px ; height : auto;} 

#tab6 table.spip    { margin-left:0px; }
#tab6 table.spip td { max-width: 143px;min-width: 143px;text-align: left;border: 0px solid green;margin:0px}
#tab6 img           { margin-left:-40px; border: 0px solid orange; width:100px ; height : auto;} 

#tab7 table.spip    { margin-left:0px; }
#tab7 table.spip td { max-width: 113px;min-width: 113px;text-align: left;border: 0px solid green;margin:0px}
#tab7 img           { margin-left:-40px; border: 0px solid orange; width:70px ; height : auto;} 



