body {
	background-color:#045a91;
	margin:0px;
	font-family:tahoma;
	font-size:13px;
	line-height:18px;
	color:#FFF;
	text-align:left;
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	}

form {margin:0px;padding:0px;}
img {border:0px;padding:0px;margin:0px;vertical-align:top;}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:underline}

p {margin-top:10px;margin-bottom:10px;}


#tout {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	overflow:hidden;
	zoom:1;
	padding-top:0px;
	text-align:left;
	}


#menu {
	background:url(fond_menu.gif);
	width:550px;
	padding-left:250px;
	height:328px;
	position:relative;
	font-size:14px;
	text-align:right;
	}

#menu a {color:#000;}
#menu a:hover {color:#ff00e4;text-decoration:none;}

#menu ul {
	margin:0px;
	padding:0px;
	padding-top:230px;
	}

#menu li {
	list-style-image:url(puce.gif);
	list-style-position:outside;
	display:inline;
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	margin-right:5px;
	}

#menu li img {padding-top:6px;}

#bras {
	position:absolute;
	top:0;
	left:286;
	}

#logo {
	position:absolute;
	top:119px;
	left:11px;
	}




#interieur {
	background:url(fond_interieur.gif) top right repeat-y;
	overflow:hidden;
	zoom:1;
	margin-top:30px;
	margin-bottom:80px;
	}

#coldroite {
	width:220px;
	float:right;
	padding-right:20px;
	}

#coldroite a {color:#FFF;}

.savoirplus {text-align:right;margin-top:20px;}

#sepadroite {
	width:220px;
	height:12px;
	background:url(sepadroite.gif);
	margin-top:10px;
	margin-bottom:10px;
	}

#principal {
	width:530px;
	}

#principal p {margin-bottom:15px;}








.td-texte {
	vertical-align:top;
	text-align:right;
	font-weight:bold;
	}

.td-input input {
	border:1px solid #002E4A;
	color:#3B3B3B;
	font-size:13px;
	font-family:tahoma;
	padding:3px;
	background:url(fond-input.jpg) repeat-x #FFF;
	width:350px;
	margin:0px;
	}

.td-input textarea {
	border:1px solid #002E4A;
	color:#3B3B3B;
	font-size:13px;
	font-family:tahoma;
	padding:3px;
	background:url(fond-input.jpg) repeat-x #FFF;
	width:350px;
	margin:0px;
	}

.td-input2 {
	text-align:right;
	}
.td-input2 input {
	border:1px solid #FFF;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	font-family:tahoma;
	padding:3px;
	background:url(fond-input2.jpg) repeat-x;
	background-color:#002E4A;
	width:150px;
	}


.ref-img {
	float:left;
	margin:6px;
	}

.ref-img {
	border:1px solid #206086;
	padding:6px;
	background-color:#FFF;
	}




.ref-img2 {
	margin:6px;
	padding:6px;
	float:left;
	width:150px;
	}

.ref-img2 ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}

.ref-img2 li {padding-top:2px;}
.ref-img2 a {color:#FFF;}
.ref-img2 a:hover {color:#FFF;font-weight:bold;text-decoration:none;}














#baspage {
	height:161px;
	background:url(fond_bas.gif);
	}

#baspage a {color:#D9E000;}


#baspage2 {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	overflow:hidden;
	zoom:1;
	padding-top:30px;
	}

#basmenu {
	float:right;
	padding:10px;
	width:500px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	}

#basmenu a {
	color:#FFF;
	}
