body {
	font-size: 100%;
	margin:0;
	padding:0;
	background-color: #e6f0ea;
	color:#333333;
	}

#conteneur {
	background-image: url(../zimages/fond_colonne.gif);
	background-position: left top;
	background-repeat: repeat-y;
	margin: 0px auto;
	width: 930px;
	border-left: 4px solid #006633;
	border-right: 4px solid #006633;
	background-color: #FFFFFF;
}
#conteneur_commande {
	margin: 0px auto;
	width: 930px;
	border-left: 4px solid #006633;
	border-right: 4px solid #006633;
	background-color: #FFFFFF;
}

#entete_cont {
	margin:0;
	padding:0;
	}

#entete_img {
	vertical-align: top;
	width: 100%;
	line-height: 0em;
}

h1 {
	color: #FFF;
	font-family: "Times New Roman",Times,serif;
	font-size: 0.1em;
	font-style: italic;
	line-height: 0em;
	text-align: center;
	height:1px;
	margin:0;
	padding:0;
	}


#contact_cont {
	position:absolute;
	margin-top:-105px;
	width: 160px;
	}

.contact {
 /* correspond la balise UL */
	list-style-type: none;	
	padding:0;
	margin-left:15px;
	margin-top:0;
	}
	
.contact a {
	display:block;
	width: 50px;
	height:70px;
	background-image: url(../zimages/contact.png);
	font-style: italic;
	background-position: bottom;
	background-repeat: no-repeat;
	text-decoration:none;
	color: #CC0000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.2em;
}

.contact a:hover {
	font-size: 1em;
	line-height: 1.3em;
	color: #000000;
	background-image: none;
	}

#deux_col_cont {
	font-family: Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	width: 930px;
	}

#texte {
	width: 710px;
	margin-left: 186px;
	padding:0;
	margin-top:0;
}

.col1 {
	float:left;
	width: 330px;
	margin-left: 3px;
	padding:0;
	margin-top:0;
	border: 4px solid #006633;
	}

.col2 {
	width: 330px;
	margin-left: 370px;
	padding:0;
	margin-top:0;
}

#col_gauche {
	float:left;
	width: 470px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	padding-left:20px;
	margin-right:20px;
	margin-top:0;
	margin-bottom:20px;
	background-image: url(../zimages/motif_1.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
#col_droite {
	display:inline;
	width: 190px;
	padding:0;
	margin:0;
}

#encadre_feuille {
	vertical-align: top;
	float:right;
	width: 210px;
	margin-left:17px;
	padding-top:0;
	background-color:#F8FFC5;
}

#bio_local {
	padding:0;
	width: 310px;
	margin-top:0;
	margin-bottom:0;
	}
	
	#bio_local_img {
	width: 320px;
	vertical-align: top;
	line-height: 0;
	padding:0;
	margin-top:0;
	margin-bottom:1em;
	border:0;
	}

#espace_client {
	width: 710px;
	margin-left: 186px;
	background-image: url(../zimages/haut_espaceclient.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top:8px;
	}

#espace_client_titre {
	width: 710px;
	height: 100px;
}

#identite {
	background-image: url(../zimages/fond_identite.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	width: 200px;
	float: left;
	margin-left: 20px;
	height: 110px;
}
	
#passer_cde {
	width: 480px;
	margin-left: 290px;
	height: 110px;
}
	
#cde_encours {
	margin-left: 15px;
	margin-right: 15px;
}


#table_matieres {
	float: left;
	 /* background-image: url(../zimages/herrisson.jpg); 
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 470px;*/
	width: 160px;
	padding:0;
	margin:0;
		}

#table_matieres ul {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin-left:1.1em;
	padding: 0;
	text-align:center;
	width: 118px; 
	list-style-type: none;
}

#table_matieres li a:hover{
	color:#A99D49;
	outline:none;
	}

.TM_filet {
	height:26px;
	background-image: url(../zimages/filet_TM.jpg); 
	background-position: center bottom;
	background-repeat: no-repeat;
	border:0;
	padding:0;
	margin:0;
	}

.TMaccueil {
	margin-top:0.5em;
	margin-bottom:7px;
  	color:#A99D49;
	font-size: 0.8em;
	line-height:1.3em;
	}

.TMaccueil a {
	text-decoration: none;
  	color:#006633;
	}

.TMcivam {
	padding:0;
	margin-top:0;
	margin-bottom:7px;
	background-image: url(../zimages/logo_civam_bio.png);
	background-position: center top;
	background-repeat: no-repeat;
	font-size: 0.8em;
	line-height:1.3em;
}
	
.TMcivam_active {
	margin-top:0;
	margin-bottom:7px;
	padding-top:55px;
	background-image: url(../zimages/logo_civam_bio.png);
	background-position: center top;
	background-repeat: no-repeat;
  	color:#A99D49;
	font-size: 0.8em;
	line-height:1.3em;
	}

.TMcivam a {
	padding-top:55px;
	text-decoration: none;
  	color:#333399;
	display:block;
}

.TMcivam_guide {
	margin-top:0;
	padding:0;
	margin-top:0px;
	margin-bottom:7px;
	font-size: 0.7em;
	line-height:1.2em;
}
.TMcivam_guide_active {
	margin-top:0;
	margin-bottom:7px;
	font-size: 0.7em;
	line-height:1.2em;
  	color:#A99D49;
}
.TMcivam_guide a {
	text-decoration: none;
  	color:#333399;
}

.TMariege_en_bio {
	padding:0;
	margin-top:0;
	margin-bottom:7px;
	background-image: url(../zimages/ariege_en_bio.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	font-size: 0.8em;
	line-height:1.3em;
}
	
.TMariege_en_bio_active {
	margin-top:0;
	margin-bottom:7px;
	padding-top:55px;
	background-image: url(../zimages/ariege_en_bio.jpg);
	background-position: center top;
	background-repeat: no-repeat;
  	color:#A99D49;
	font-size: 0.8em;
	line-height:1.3em;
	}

.TMariege_en_bio a {
	padding-top:55px;
	text-decoration: none;
  	color:#006633;
	display:block;
}

.TMpaniers {
	padding:0;
	margin:0;
	font-size: 0.8em;
	line-height:1.3em;
	background-image: url(../zimages/panier_bio.png);
	background-position: center top;
	background-repeat: no-repeat;
}

.TMpaniers_active {
	padding-top:65px;
	margin:0;
	text-decoration: none;
  	color:#A99D49;
	display:block;
	background-image: url(../zimages/panier_bio.png);
	background-position: center top;
	background-repeat: no-repeat;
	font-size: 0.8em;
	line-height:1.3em;
	}

.TMpaniers a {
	padding-top:65px;
	text-decoration: none;
  	color:#993333;
	display:block;
	}

.TMpaniers_presentation {
	margin-bottom:7px;
	margin-top:0;
	font-size: 0.8em;
	line-height:1.3em;
	background-image: url(../zimages/panier_bio.png);
	background-position: center top;
	background-repeat: no-repeat;
}
.TMpaniers_presentation_active{
	margin-bottom:7px;
	margin-top:0;
	padding-top:65px;
	text-decoration: none;
  	color:#A99D49;
	display:block;
	background-image: url(../zimages/panier_bio.png);
	background-position: center top;
	background-repeat: no-repeat;
	font-size: 0.8em;
	line-height:1.3em;
	}
.TMpaniers_presentation a {
	padding-top:65px;
	text-decoration: none;
  	color:#993333;
	display:block;
	}

.TMpaniers_liste {
	padding:0;
	margin-top:0;
	margin-bottom:7px;
	font-size:0.7em;
	line-height:1.2em;
}
.TMpaniers_liste_active {
	margin-top:0;
	margin-bottom:7px;
	font-size:0.7em;
	line-height:1.2em;
  	color:#A99D49;
}
.TMpaniers_liste a {
	text-decoration: none;
  	color:#993333;
}

.TMpaniers_relais {
	padding:0;
	margin-top:0;
	margin-bottom:7px;
	font-size:0.7em;
	line-height:1.2em;
}
.TMpaniers_relais_active {
	margin-top:0;
	margin-bottom:7px;
	font-size:0.7em;
	line-height:1.2em;
  	color:#A99D49;
}
.TMpaniers_relais a {
	text-decoration: none;
  	color:#993333;
}

.TMPanier_cde {
	margin-top:10px;
 	margin-bottom:0;
 	padding:0;
	color:#333399;
	font-size:0.7em;
	line-height: 2em;
	border-top: 1px solid #6666FF;
}

.TMinscription, .TMlogin {
	padding:0;
	margin-top:0;
	margin-bottom:6px;
	font-size: 0.7em;
	line-height: 0.8em;
}

.TMinscription a, .TMlogin a {
	text-decoration: none;
	color:#6666FF
}
	

p {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	margin: 0;
	text-align: justify;
}

.txt_fad {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	margin: 0;
	text-align: right;
}

.txt_fag {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	margin: 0;
	text-align: left;
}

.txt_centre {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	margin: 0;
	text-align: center;
}

.txt_cde {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.6em;
	line-height: 1.4em;
	margin-left: 10px;
}

h2 {
 /* titre en haut de page avec marge top négative */
	color: #CC0000;
	font-family: "Times New Roman",Times,serif;
	line-height: 1.2em;
	font-style: italic;
	text-align: center;
	margin-bottom: 0.4em;
	margin-top:-3px;
	font-size: 1.4em;
}

h3 {
 /* identique h2 avec marge top positive */
	color: #CC0000;
	font-family: "Times New Roman",Times,serif;
	line-height: 1.2em;
	font-style: italic;
	text-align: center;
	margin-bottom: 0.4em;
	margin-top:0.6em;
	font-size: 1.4em;
}
.titre_bleu {
	color: #000099;
}
.centrer {
	text-align:center;
}

h4 {
	color: #CC0000;
	font-family: "Times New Roman",Times,serif;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	font-size: 1em;
	line-height: 1.2em;
	margin-top: 0.7em;
	margin-bottom: 0em;
	}
	
h5 {
	color: #003399;
	font-family: "Times New Roman",Times,serif;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	font-size: 1em;
	line-height: 1.2em;
	margin-top: 0;
	margin-bottom: 5px;
	}

h6 {
	font-family: sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	line-height: 1.4em;
	margin-left: 30px;
	margin-right: 30px;
	text-align: justify;
	margin-top: 1em;
	margin-bottom: 1em;
}

.legende {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.7em;
	line-height: 1.3em;
	margin: 0;
	text-align:justify;
}
.note {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.6em;
	line-height: 1.4em;
	margin: 0;
	text-align: justify;
}

.txt_vert {
	color:#006633;
}
.txt_plus_vert {
	font-family: "Times New Roman",Times,serif;
	font-weight: bold;
	font-size: 1.5em;
	color:#006633;
}
.txt_plus_rouge {
	font-weight: bold;
	color:#CC0000;
}

.txt_plus {
	font-weight: bold;
	font-size: 0.9em;
}

.soustitre {
	font-weight: bold;
	font-size: 1.em;
	color:#CC0000;
	margin-bottom:0.3em;
	text-align:left;
}



.ul_texte {
	margin-top: 0.3em;
}

.liste_texte {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	margin-top: 0em;
	margin-bottom: 0.2em;
	text-align: justify;
}

.liste_expo {
	margin-top: 1em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.7em;
	line-height: 1.2em;
	text-align:left;
}

#logo_img {
	vertical-align: top;
	float:left;
	margin-right:9px;
	padding-top:0;
	border:0;
}

#couv_guide_img {
	vertical-align: top;
	width: 100px;
	line-height: 0em;
	float:left;
	margin-top:0.5em;
	margin-right:1em;
}
.lien_std{
	color: #CC0000;
}
.lien{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.3em;
	font-style: italic;
	color: #CC0000;
}
.lien_guide{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	font-style: italic;
	color: #CC0000;
}


#pied_page {
	background-image: url(../zimages/bande_baspage.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	clear: both;
	font-size: 0.6em;
	height: 20px;
	width: 930px;
	text-align: center;
	padding:0;
	margin:0;
}
.pied_page {
	margin-left: 90px;
	font-size: 0.6em;
	text-align: center;
	padding-top:5px;
	}
.pied_page a {
	color:#000;
	}

#pied_page_paniers {
	background-image: url(../zimages/bande_baspage_paniers.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	clear: both;
	height: 52px;
	width: 930px;
	padding:0;
	margin:0;
	}
#pied_page_cde {
	background-image: url(../zimages/bande_baspage_cde.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	clear: both;
	height: 52px;
	width: 930px;
	padding:0;
	margin:0;
	}

.pied_page_paniers {
	margin-left: 90px;
	font-size: 0.6em;
	text-align: center;
	padding-top:35px;
	}
.pied_page_paniers a {
	color:#000;
	}

	