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#bordroitehaut, td#bordroitemilieu, td#bordroitebas{
	width: 16px;
}

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

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

td#bordroitebas{
	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.couleur4:link, div#menutop a.couleur4:visited, div#menutop a.couleur4:hover{
	color: #5F8BC2;
}

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;
}

div#page a:link, div#page a:visited{
	text-decoration: underline;
}

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

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

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

div#page table#actu1 td.titre, div#page table#actu3 td.titre, div#page table#actu2 td.titre, div#page table#actu4 td.titre{
	width: 128px;
	vertical-align: top;
	padding-top: 2px;
}

div#page table#actu1 td.date, div#page table#actu3 td.date, div#page table#actu2 td.date, div#page table#actu4 td.date{
	width: 78px;
	vertical-align: top;
	padding: 0.2em 0.2em 1em 0.2em;
	font-weight: bold;
}

div#page table#actu1 td.texte, div#page table#actu3 td.texte, div#page table#actu2 td.texte, div#page table#actu4 td.texte{
	vertical-align: top;
	width: 380px;
	padding: 0.2em 0.2em 1em 0.2em;
	text-align : justify;
}

.intitule_actu {
	text-align : left;
	font-weight: bold;
	padding: 0 0 0.5em 0;
	margin: 0;
}

.savoirplus {
	text-align: left;
	font-style: italic;
}

/********* Actu1 ************/
div#page table#actu1{
	border: 1px solid #9b8964;
}

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

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

div#page table#actu1 div.savoirplus a:link, div#page table#actu1 div.savoirplus a:visited{
	color: #9b8964;
}

div#page table#actu1 div.savoirplus a:hover{
	background-color: #9b8964;
	color: #fff;
}

/********* Actu2 ************/
div#page table#actu2{
	border: 1px solid #f29400;
}

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

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

div#page table#actu2 div.savoirplus a:link, div#page table#actu2 div.savoirplus a:visited{
	color: #f29400;
}

div#page table#actu2 div.savoirplus a:hover{
	background-color: #f29400;
	color: #fff;
}

/********* Actu3 ************/
div#page table#actu3{
	border: 1px solid #acc947;
}

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

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

div#page table#actu3 div.savoirplus a:link, div#page table#actu3 div.savoirplus a:visited{
	color: #acc947;
}

div#page table#actu3 div.savoirplus a:hover{
	background-color: #acc947;
	color: #fff;
}

/********* Actu4 ************/
div#page table#actu4{
	border: 1px solid #5F8BC2;
}

div#page table#actu4 td.titre{
	background-color: #5F8BC2;
}

div#page table#actu4 td.date{
	color: #5F8BC2;
}

div#page table#actu4 div.savoirplus{
	color: #5F8BC2;
}

div#page table#actu4 div.savoirplus a:link, div#page table#actu4 div.savoirplus a:visited{
	color: #5F8BC2;
}

div#page table#actu4 div.savoirplus a:hover{
	background-color: #5F8BC2;
	color: #fff;
}
/*******************************/
/*                             */
/*          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;
}

