@import url("couleurs.css");
/*@import url("site.css");*/
@import url("entete.css");
@import url("corps.css");
@import url("menu.css");
 @import url("pied.css");
/*@import url("menu_michael.css");*/
/* COMMUN */
html{
	font-size : 12px;
	font-family: "Trebuchet MS","Swiss","SunSans-Regular";
	text-decoration: none;
	width : 100%;
	padding : 0px;
	margin : 0px;
	text-align: justify;
}
.coming_soon {
	background-image : url('/img/numinvest-coming-soon.jpg');
	background-repeat : no-repeat;
	margin-left : 50px;
	margin-right : 50px;
	width : auto;
	height : 256Px;
}
body{
	font-weight: normal;
 	width : 1000px;
	padding : 0px;
	margin : auto;
}
h1,h2{
	font-size : 14px;
}
#page{
	width : 100%;
	margin-left : auto;
	margin-right : auto;
	padding : 0px;
}
a, a:link, a:hover, a:visited a:focus {
	text-decoration : none;
	<--!font-weight : bold;-->
}
a:hover {
	font-weight: bold;
	text-decoration : underline;
}

/* CLASSES SIMPLES */
 hr,.separ_hr {
	clear : both;
	font-size : 12px;
}
.centrer{
	text-align : center;
	margin-left : auto;
	margin-right : auto;
}
.droite{
	text-align : right;
}
.gauche{
	text-align : left;
}
.floatleft{
	float : left;
}
.floatright{
	float : right;
}
.justifier{
	text-align : justify;
}
.bold{
	font-weight : bold;
}
.uppercase{
	text-transform : uppercase;
}

.please_wait{
	width : auto;
	height : 50px;
	/*background-image : url("img/please_wait.gif"); */
	background-position : top center;
	background-repeat : no-repeat;
}

/* DIVERS */
.debug{
	font-size : small;
}
.check{
	text-align : center;
	margin : 0;
	padding : 0;
}
.valid:before {
	content : url("/theme/default/img/numinvest-ok.gif");
}
.novalid:before {
	content : url("/theme/default/img/numinvest-nok.png");
}
.infobulle{
	border-width : 1px;
	border-style : solid;
}
.newline{
	clear:both;
	width : 100%;
}


.error{
	background-color : red;
	color : white;
	font-weight : bold;
	font-size : 16px;
}
