*, html, body{padding:0;margin:0;}

body{
	padding-top:5px;
	background-color:#fff;
	background-image:url(images/back.png);
	background-repeat:repeat-x;
	background-position:0px 125px;
	font-family:Verdana;
	text-align:left;
	font-size:12px;
	color:#666;
}

a{
	text-decoration:none;
}

img{
	border:0;
}

p{padding-top:15px;display:block;}
div,h2{display:block;}



h1,h2{
	color:#666;
	font-family:Trebuchet MS;
	font-size:15px;
	padding-bottom:6px;
	border-bottom:1px solid #c3c3c3;
	text-transform:uppercase;
	font-weight:normal;
}

h1{font-size:16px;}

#page{
	clear:both;
	width:760px;
	margin:0 auto;
	padding-bottom:50px;
}

#top{
	padding-top:10px;
	height:110px;
	background:url(images/top.png) no-repeat;
	behavior: url(iepngfix.htc);
	clear:both;
	display:block;
}

#top h1{border-bottom:0 !important;padding-bottom:0px !important;border:0 !important;}

#content{
	clear:both;
	display:block;
	width:820px;
	background:url(images/boites.png) no-repeat;
	behavior: url(iepngfix.htc);
	text-align:left;
}

#contenu td{
	vertical-align:top;
}

#footer{
	display:none;
	background-color:#2b418d;
	color:#6884e2;
	font-size:10px;
	text-align:center;
}

#footer p{
	padding:10px;
	margin:0 auto;
	width:760px;
}

#footer a{color:#6884e2}

#menu{
	color:#fff;
	background-color:#6884e2;
	}

#menu a {
	color:#fff;
	font-weight:normal;
}

p.check img{
	float:left;
	vertical-align:middle;
	margin-right:3px;
	margin-top:-5px;
}

p.check{padding-top:10px;padding-bottom:5px;padding-left:2px;}

p.squares{padding-top:15px;margin-left:15px;}


#nav{
	padding-left:23px;
	padding-top:17px;
	width:163px;
	font-family:Trebuchet MS;
	font-size:14px;
	padding-bottom:155px;
}

#nav li{
	text-transform:uppercase;
	list-style-type:none;
	padding-top:4px;
	padding-bottom:4px;
	border-top:1px solid #7589c8;
}

#nav li.accueil{
	border-top:0;
	padding-top:0;
}

#nav li a{
	color:#7589c8;
	font-weight:normal;
}

#nav li#current img{
	margin-bottom:-1px;
	margin-left:-15px;
	margin-right:3px;
}

#nav li#current a{
	color:#fff;
}

.first-two{
	float:left;
	width:345px;
	padding-left:14px;
	padding-right:15px;
}
.second-two{
	float:left;
	width:345px;
	padding-left:18px;
	padding-right:67px;
}
.one{
	/*height:250px;*/
	display:block;
	width:746px;
	padding-left:14px;
	padding-right:67px;
}
.float{
	float:left;
}
a{
	color:#4b64bc;
	font-weight:bold;
}

a.anchor{
	color:#4e63c0;
}

.plan{
	float:left;
	text-align:center;
	margin-right:18px;
}
.right{
	text-align:right;
}

.last{
	margin-right:0px;
	clear:right;
}
#trance ul { padding-left:40px; padding-top:10px; }
#trance ul li { list-style-image:url(images/square.png); }

.auth{width:400px;text-align:center;margin:0 auto;}

.orange{color:#f95a0d;}
.right{text-align:right !important;}
.center{text-align:center;}

.form{width:100%;margin-top:10px;}
.form td{height:30px;}
.form td.hr{
	padding-top:6px;
	padding-bottom:6px;

	border-bottom:1px solid #c3c3c3;
}
