body {
	background-image:url(gfx/background.jpg);
}

.ctxbloc1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#213f4b;
	font-size:11px;
	text-align: justify;
}

.txt_ctxbloc1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#052037;
	text-align:justify;
	vertical-align:middle;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	text-decoration:none;
}

.ctxbloc2 {
	background-image:url(gfx/bloc1_droit.jpg);
}
.ctxbloc3 {
	background-image:url(gfx/bloc2_droit.jpg);
}

.ctxbloc4 {
	background-image:url(gfx/bloc3_droit.jpg);
	width:212px;
	height:138px;
}
.ctximg1 {
	background-image:url(gfx/bt1.jpg);
	background-repeat:no-repeat;
	width:159px;
	height:51px;
	vertical-align:middle;
}

#bloc{
	background-image:url(gfx/bloc1.jpg);
	width:189px;
	height:113px;
}
.bloc_interieur {
	background-image:url(gfx/bloc_interieur.jpg);
	background-repeat:no-repeat;
	width:525px;
	height:263px;
}

.bloc_module {
	background-image:url(gfx/bloc_module.jpg);
	background-repeat:no-repeat;
	width:550px;
	height:505px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#213f4b;
	text-align:center;
	margin:0px;
	text-decoration:none;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#314d93;
	text-align:right;
	margin:0px;
	text-decoration:none;
	font-variant: small-caps;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03a0a0;
	margin:0px;
	text-decoration:none;
}
#menu{
	width:100%;
	background-image:url(gfx/default_03.jpg);
	width:569px;
	height:48px;
}

#menu, #menu ul {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:left;
	list-style-type: none;
	margin:0 auto;
	padding:0 auto;
	font-size:11px;
}

#menu li {
	float:left;
}

.lien_bloc {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.lien_bloc:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}

.txt_contact {
	font-family:Arial, Helvetica, sans-serif;
	color:#264794;
	font-size:11px;
	text-decoration:none;
}
.txt_contact a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#264794;
	font-size:11px;
	text-decoration:underline;
}

#menu a {
	display: block;
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
	color: #ffffff;
	width:100%;
	height:28px;
}

#menu a:hover {
	color: #3e5861;
}

.formulaire {
	FONT-SIZE: 10px;
	WIDTH: 100%;
	COLOR: #2B3A46;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FEFEFE;
	border: 1px solid #03AEAE;
}

.formulairebouton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	WIDTH: 49%;
	COLOR: #2B3A46;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F4F4F4;
	border: 1px solid #03C1C1;
}

#footer {
	background-image:url(gfx/default_07.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:798px;
	height:32px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
}

.menufooter{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	color:#213f4b;
}

.menufooter:hover{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:11px;
	text-decoration:underline;
	color:#213f4b;
}

.copyright{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:10px;
	text-decoration:none;
	color:#ffffff;
	padding-top:8px;
}

.copyright a:hover{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:10px;
	text-decoration:underline;
	color:#ffffff;
	padding-top:8px;
}

