*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;color:black
	}
body{
	margin:0;margin:0;
	background: url("img/fond.jpg") repeat-x top left #DDDDDD
	}
table#tableau{
	width:765px;height:700px;border:0;
	background: url("img/table.jpg") repeat-y top left white
	}
td#haut{
	height:180px;width:765px;vertical-align:bottom;
	background: url("img/haut.jpg") no-repeat top left
	}
td#menu{
	width:765px;height:30px;vertical-align:top;
	background: url("img/menu.jpg") no-repeat top left #3780b9
	}
td#gauche{
	width:205px;height:458px;vertical-align:top;
	background: url("img/gauche.jpg") no-repeat bottom right
	}
td#corps{
	width:546px;height:458px;text-align:left;vertical-align:top;
	background: url("img/corps.jpg") no-repeat bottom left white
	}
td#droit{
	width:14px;height:458px;
	background: url("img/droit.jpg") no-repeat top right
	}
td#bas{
	width:765px;height:32px;text-align:center;vertical-align:middle;
	color:#002577;font-weight:bold;font-size:12px;
	background: url("img/bas.jpg") no-repeat top center
	}
td#kmn{
	width:765px; height:40px;
	vertical-align:middle;text-align:center;
	font-size:11px;color:black
	}
td#kmn a{font-size:11px;text-decoration:underline;color:#002577}
td#kmn a:hover{text-decoration:none;color:#3780b9}
td#kmn img{vertical-align:middle}

/*********** menu ******************************/
#menu table{margin:1px 0 0 3px;padding:0;height:22px}
#menu table td{
	padding:0;margin:0;color:white; border-right:1px solid #94bfe5;
	text-align:center;vertical-align:middle;cursor:pointer
	}
#menu table td.no_border{border-right-width:0}
#menu table td a{
	text-decoration:none;font-size:12px;color:white;
	font-weight:bold;padding:3px 7px;display:block;
	}
#menu table td a:hover,#menu table td a.active{
	background:url("img/bt_menu_on.jpg") repeat-x left #94bfe5;
	color:black
	}

/*********** mise en page du contenu ***********/
h1{
	font-weight:bold;font-size:16px;color:#FF3300;
	margin:10px 0 10px 10px;padding:0;
	}
h2{
	font-size:12px;color:#3780B9;font-weight:bold;
	margin:10px 20px;padding:0;text-align:justify
	}
h3{
	margin:2px 0 2px 40px;padding:0;
	font-weight:bold;font-size:12px;color:#4B4B4B;
	border-bottom:1px solid #AEAEAE
	}
p{
	padding-left:20px
	}
ul{
	margin:0 15px 10px 15px;padding-left:15px
	}
li{
	margin-bottom:3px;list-style-type:disc
	}
.min{font-size:smaller;color:#666666}
sup{font-size:smaller}
form{padding:0;margin:0}
/*input,textarea,select, input, option{
	color:white;border:1px solid #f5db87;
	background-color:#723528
	}*/

/*********** liens par défaut ***********/
a{color:#3780b9;text-decoration:underline}
a:hover{color:#FF3300;text-decoration:none}

/*********** style des images ***********/
img.border{border:1px solid #3780b9}
img.Lmargin{ margin:0 10px;border:1px solid #3780b9;float:left}
img.Rmargin{ margin:0 10px;border:1px solid #3780b9;float:right}

/*********** tableau gauche *************/
table#table_gauche{
	width:205px;height:290px;vertical-align:top;
	background: url("img/gauche_fond.jpg") no-repeat top right
	}
table#table_gauche td{text-align:center;vertical-align:top}
#td_accueil a{
	text-decoration:none;font-size:11px;color:#002577;padding:55px 2px 0 2px;display:block;
	background:url("img/bt_accueil_off.jpg") no-repeat top center;
	}
#td_accueil a:hover,#td_accueil a.active{
	background:url("img/bt_accueil_on.gif") no-repeat top center;
	color:#941D2C;text-decoration:underline
	}
#td_plan a{
	text-decoration:none;font-size:11px;color:#002577;padding:55px 2px 0 2px;display:block;
	background:url("img/bt_plan_off.jpg") no-repeat top center;
	}
#td_plan a:hover,#td_plan a.active{
	background:url("img/bt_plan_on.gif") no-repeat top center;
	color:#941D2C;text-decoration:underline
	}
#td_contact a{
	text-decoration:none;font-size:11px;color:#002577;padding:55px 2px 0 2px;display:block;
	background:url("img/bt_contact_off.jpg") no-repeat top center;
	}
#td_contact a:hover,#td_contact a.active{
	background:url("img/bt_contact_on.gif") no-repeat top center;
	color:#941D2C;text-decoration:underline
	}
td#td_accueil,td#td_plan,td#td_contact{height:74px; text-align:left}
td#conseiller_ce_site{height:50px;vertical-align:middle}
td#conseiller_ce_site a{display:block;width:100%;font-size:13px;padding:15px 0 15px 10px;font-weight:bold}
td#newsletter{height:55px;vertical-align:bottom}
td#newsletter form{margin-top:25px}
td#newsletter form *{font-size:11px}
td#nouveautes{height:110px;vertical-align:bottom}

/************ td#haut div#lien_nouveautes ***********/
td#haut div#lien_nouveautes{width:290px;height:18px;text-align:left;float:right}
td#haut div#lien_nouveautes a{font-weight:bold;color:#ffff00;font-size:14px;text-decoration:none}
td#haut div#lien_nouveautes a:hover{color:#ffffff;text-decoration:underline}

/************ page nouveautés *****************/
table#nouveautes{width:400px;margin-left:10px; border:1px solid #3780b9; background-color:white}
table#nouveautes td.entete{color:white;font-weight:bold; padding:0 4px;background-color:#3780b9}
table#nouveautes td.entete_date{background-color:#94bfe5;color:#002577;font-weight:bold; padding:0 4px;font-size:11px}
table#nouveautes td{vertical-align:top}
table#nouveautes td img{margin:5px}
table#nouveautes td p{padding-left:5px}