body {
	background-color: #fff;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
    margin-bottom: 30px;
}

p {
	text-align: justify;
}

img.imggauche{
	margin-right: 8px;
	float:left;
	clear:left;
	border: 1px solid Black;
}

img.imgdroite{
	margin-left: 8px;
	float:right;
	clear:right;
	border: 1px solid Black;
}

/*******************************/
/*                             */
/*        MISE EN FORME        */
/*                             */
/*******************************/

div#global{
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	text-align: left;
}

td#leftcol{
	vertical-align: top;
	background-image: url(http://www.loiret-haentjens.fr/images/fondleft.gif);
	background-repeat: repeat-y;
}

td#bordroite1, td#bordroite2, td#bordroite3, td#bordroite4{
	width: 16px;
}

td#bordroite1{
	background-color: #959595;
	height: 98px;
}

td#bordroite2{
	background-image: url(http://www.loiret-haentjens.fr/images/fondbordroite.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}

td#bordroite3{
	background-color: #e2e0e0;
}

img.visu{
	margin-bottom: 1px;
}

td#contenu{
	vertical-align: top;
	width: 626px;
	font-size: 12px;
}

div#plan{
	padding: 20px;
}

/*******************************/
/*                             */
/*            ENTETE           */
/*                             */
/*******************************/

td#logo{
	text-align: center;
	vertical-align: center;
	width: 306px;
	height: 98px;
}

td#entete{
	vertical-align: top;
	width: 626px;
	background-color: #ececec;
	height: 98px;
}

div#langues{
	text-align: right;
	padding-right: 3px;
	padding-top: 3px;
}

div#langues img{
	margin-left: 3px;
}

div#menutop{
	font-size: 17px;
	margin-top: 15px;
	text-align: center;
	color: #bfbfbf;
}

div#menutop a:link, div#menutop a:visited, div#menutop a:hover{
	_font-size: 17px;
	text-decoration: none;
}

div#menutop a.couleur1:link, div#menutop a.couleur1:visited, div#menutop a.couleur1:hover{
	color: #9b8964;
}

div#menutop a.couleur2:link, div#menutop a.couleur2:visited, div#menutop a.couleur2:hover{
	color: #f29400;
}

div#menutop a.couleur3:link, div#menutop a.couleur3:visited, div#menutop a.couleur3:hover{
	color: #acc947;
}

div#menutop a:hover{
	text-decoration: underline;
}

/*******************************/
/*                             */
/*           TITRES            */
/*                             */
/*******************************/

h1{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	padding: 5px;
	font-weight: bold;
}

h2{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	padding: 4px;
	font-weight: bold;
}

h3{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}

h4{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}

/*******************************/
/*                             */
/*          MENULEFT           */
/*                             */
/*******************************/

div#menuleft{
	padding: 15px;
	margin-bottom: 1px;
}

div#menuleft p{
	font-weight: bold;
	font-size: 20px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#menuleft ul{
	padding: 0px;
	_padding-left: 0px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 0px;
}

div#menuleft ul ul{
	_padding-left: 0px;
	margin-left: 25px;
	margin-top: 0px;
}

div#menuleft ul li{
	font-weight: normal;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	list-style-image: url(http://www.loiret-haentjens.fr/images/puce2.gif);
}

div#menuleft ul li a:link, div#menuleft ul li a:visited, div#menuleft ul li a:hover{
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

div#menuleft ul li a:hover{
	text-decoration: underline;
}

div#menuleft ul ul li{
	font-weight: normal;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	list-style-image: url(http://www.loiret-haentjens.fr/images/puce3.gif);
}

/*******************************/
/*                             */
/*            PAGE             */
/*                             */
/*******************************/

div#page{
	padding: 20px;
}

div#page a:link, div#page a:visited, div#page a:hover{
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

div#page a:hover{
	color: #FFF;
	text-decoration: none;
}

/*******************************/
/*                             */
/*            ACTUS            */
/*                             */
/*******************************/

div#page table#actusociete, div#page table#actunutrition, div#page table#actusucres{
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	margin-bottom: 10px;
	margin-top: 0px;
}

div#page table#actusociete td.titre, div#page table#actunutrition td.titre, div#page table#actusucres td.titre{
	width: 128px;
	vertical-align: top;
	padding-top: 2px;
}

div#page table#actusociete td.date, div#page table#actunutrition td.date, div#page table#actusucres td.date{
	width: 78px;
	vertical-align: top;
	padding-top: 2px;
}

div#page table#actusociete td.texte, div#page table#actunutrition td.texte, div#page table#actusucres td.texte{
	vertical-align: top;
	width: 380px;
}

div#page table#actusociete{
	border: 1px solid #9b8964;
}

div#page table#actusociete td.titre{
	background-color: #9b8964;
}

div#page table#actusociete td.date{
	color: #9b8964;
}

div#page table#actunutrition{
	border: 1px solid #acc947;
}

div#page table#actunutrition td.titre{
	background-color: #acc947;
}

div#page table#actunutrition td.date{
	color: #acc947;
}

div#page table#actusucres{
	border: 1px solid #f29400;
}

div#page table#actusucres td.titre{
	background-color: #f29400;
}

div#page table#actusucres td.date{
	color: #f29400;
}

/*******************************/
/*                             */
/*          CONTACT            */
/*                             */
/*******************************/

div#contact{
	padding: 20px;
}

div#contact table#tablecontact{
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
}

div#contact table#tablecontact td.titreform{
	width: 150px;
	vertical-align: top;
}

div#contact table#tablecontact .input1{
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	width: 150px;
	background-image: url(http://www.loiret-haentjens.fr/images/fond-form.gif);
	background-repeat: no-repeat;
}

div#contact table#tablecontact .input2{
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	width: 300px;
	height: 120px;
	background-image: url(http://www.loiret-haentjens.fr/images/fond-form.gif);
	background-repeat: no-repeat;
}

div#contact table#adresse{
	width: 100%;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
}

div#contact table#adresse td{
	width: 33%;
}

div#contact table#adresse a:link, div#contact table#adresse a:visited, div#contact table#adresse a:hover{
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

div#contact table#adresse a:hover{
	color: #FFF;
	text-decoration: none;
}

/*******************************/
/*                             */
/*            FOOT             */
/*                             */
/*******************************/

table#foot{
	height: 80px;
	width: 100%;
	border: 1px solid #949292;
	border-left: 0;
}

table#foot td.logo{
	text-align: center;
	vertical-align: middle;
	width: 80px;
}

table#foot td.texte{
	text-align: left;
	vertical-align: middle;
	width: 300px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #868686;
	line-height: 14px;
}

table#foot td.texte strong{
	color: #666666;
}

table#foot td.certifs{
	text-align: right;
	vertical-align: middle;
}

table#foot td.certifs img{
	margin-right: 8px;
}
