body {
	background-color: #0D4CB0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	margin:0;
	height: 100%;
}

html {
	height: 100%;	
}

a {	color:#FFFFFF;	}
p {	margin:10px;	}	
h1 { font-size:20px; }
h2 { font-size:14px; margin:5px;}
h3 { font-size:13px; margin:5px;}


#flashcontent {
	height: 100%;
}


#content {
	position:absolute;
	width:900px;
	height:600px;
	margin-left: -450px;
	margin-top: -300px;
	left:50%;
	top:50%;
	background-color: #0F55CA;
}


#alert {
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
	padding:10px;	
	background-color: #FFFFFF;
	border:3px;
	border-color:#CC0000;
}

#alert a {	color:#017AF3;	}


#pop-titre {
	margin:5px;	
	text-align:center;
	background-image: url("../img/filet_mentions.jpg");
	background-repeat: repeat-x;
	height:24px;
}


#pop-content {
	padding:10px;	
	font-size:12px;	
}
#contact {
	background:url(../img/bg_contact.jpg) no-repeat top left #3399FF;
	width:705px; /*865*/
	margin:auto;
	height:565px;
	height:auto !important;
	min-height:565px;
	padding:20px 10px 0 150px;
}
.inp_txt {
	width:185px;
	font-size:11px;
}
.inp_sel {
	width:185px;
		font-size:11px;
}
.inp_txtarea {
	width:550px;
		font-size:11px;
}
.txt_right {
	text-align:right;
}
#tab_contact {
	width:100%;
	
}
#tab_contact td {
	padding:2px;
	font-size:11px;
	color:#D5E1F4;
	font-weight:bold;
}
.obli {
	color:#CF1919;
}
.erreur {
	border:1px solid #3399FF;
	background-color:#FFF;
	padding:5px;
	color:red;
}
.succes {
	background-color:#EAFFDF;
	border:1px solid #357F0F;
	padding:5px;
	margin:10px;
	color:#000;
}
.png {
	behavior:url(win_png.htc);
}

