*{font-family:Arial, Helvetica, sans-serif;font-size:11px; color:black}
body {margin:0;margin:0;background: url(img/fond.jpg) repeat-x top left #C9DFF2}
table#tableau{background-color:white}
td#logo{
	width:765px; height:59px;
	vertical-align:top; text-align:right;
	background:url("img/logo.jpg") no-repeat top left
	}
td#menu{
	width:765px; height:20px;
	vertical-align:top;
	background:url("img/menu.jpg") no-repeat top left #ff0000;
	}
td#haut{
	height:209px; width:765px;
	vertical-align:bottom;text-align:right;
	background:url("img/haut.jpg") no-repeat top left white
}
td#titre{
	background:url("img/titre.jpg") no-repeat top left white;
	width:765px; height:70px;
	vertical-align:top; text-align:left
	}
td#gauche{
	background:url("img/gauche_fond.jpg") repeat-y top left white;
	width:154px; height:196px;
	vertical-align:bottom; text-align:right
	}
td#corps{
	background-color:white;
	width:457px; height:196px;
	vertical-align:top; text-align:left
	}
td#droit{
	background:url("img/droit.jpg") no-repeat bottom left white;
	width:154px; height:196px;
	vertical-align:top; text-align:center
	}
td#bas{
	background:url("img/bas.jpg") no-repeat top left #C9DFF2;
	width:765px;
	height:46px;
	font-size:14px;
	line-height:14px;
	text-align:center;
	color:#3780B9;
	font-weight:bold;
	margin:0;
	padding:8px 0 0 0;
	}
td#kmn{
	width:765px; height:40px;
	vertical-align:middle; text-align:center;
	font-size:11px;color:#555555
	}
td#kmn a{font-size:11px;color:#002577;text-decoration:underline}
td#kmn a:hover{text-decoration:none}
td#kmn img{vertical-align:middle}
/*********** menu *******************************/
td#menu table{margin:0;padding:0}
td#menu table td{padding:3px 0;margin:0;text-align:center;color:white; border-right:1px solid #F05A58}
td#menu table td a{color:white;text-decoration:none;padding:3px 11px;margin:0;font-size:11px;font-weight:normal}
td#menu table td a:hover, #menu table td a.active{background:url("img/bt_menu_on.jpg") repeat-x bottom left #F5A7A7}
/*********** menu 2 *******************************/
table#menu2{margin:10px 0 0 0; width:205px}
table#menu2 td{padding-bottom:4px;text-align:left}
a.accueil,a.plan,a.contact,a.conseiller_ce_site{padding:2px 3px 2px 18px;color:#999999}
a.accueil{background:url("img/picto_accueil_off.gif") no-repeat left}
a.accueil:hover{background:url("img/picto_accueil_on.gif") no-repeat left}
a.plan{background:url("img/picto_plan_off.gif") no-repeat left}
a.plan:hover{background:url("img/picto_plan_on.gif") no-repeat left}
a.contact{background:url("img/picto_contact_off.gif") no-repeat left}
a.contact:hover{background:url("img/picto_contact_on.gif") no-repeat left}
a.conseiller_ce_site{background:url("img/picto_conseiller_off.gif") no-repeat left}
a.conseiller_ce_site:hover{background:url("img/picto_conseiller_on.gif") no-repeat left}
/*********** mise en page du contenu ***********/
h1{padding:0;margin:26px 0 0 40px;font-size:20px;color:#3780B9;text-transform:uppercase; font-weight:normal}
h2{font-weight:bold;font-size:12px;margin-left:0;color:black}
p{}
td#corps ul{margin-left:20px; padding-left:20px}
td#corps li{margin-bottom:3px}
a{color:#3780b9; text-decoration:underline}
a:hover{text-decoration:none; color:#002577} 
a.lien_rouge{color:#ff0000; text-decoration:underline;font:bold}
a.lien_rouge:hover{text-decoration:none;color:#ff0000} 
.min{ font-size:smaller}
img.border{border:1px solid #3780b9}
img.border_rouge{border:2px solid #ff0000}
sup{font-size:smaller}
input, textarea, select{color:black}