body 
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 14px;*/
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
	text-decoration: none;	
}

input, select, textarea, button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

h1, h2, h3, div, span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p, li
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.titre
{
	color:#5C5C5C;
	font-size:12px;
}

.titreClim
{
	color:#0b063c;
	font-weight:bold;
	font-size:12px;
}

.titrePage
{
	font-size:15px;
	font-weight:bold;
}

.titreRubrique
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.puceEngagement
{
	list-style-image:url(../images/puce.gif);
}

.blueBold
{
	color:#1F5285;
	font-weight:bold;
}

.infoPlus
{
	padding:5px;
	background-color:#E2E7FF;
	border:1px solid #003099;
	color:#000044;
}

.infoAttention
{
	padding:5px;
	background-color:#FFFF99;
	border:1px solid #FF9900;
	color:#FF0000;
}

a:link 		{ color: #0000FF; font-weight: normal; text-decoration:underline; } 
a:visited 	{ color: #0000FF; font-weight: normal; text-decoration:underline; } 
a:hover 	{ color: #0000FF; font-weight: normal; text-decoration:underline; }

a.menu_gauche:link 		{ color: #FFFFFF; font-weight: bold; font-size:11px; text-decoration:none; } 
a.menu_gauche:visited 	{ color: #FFFFFF; font-weight: bold; font-size:11px; text-decoration:none; } 
a.menu_gauche:hover 	{ color: #E62167; font-weight: bold; font-size:11px; text-decoration:underline; }

.menuderoulant			
{
	font-size:11px;
	font-style:italic;
	color: #FFFFFF; 
	text-decoration:none; 
	font-weight: bold; 
}

.invalidInput,.validInput	{ display:compact; padding:1px; }
.invalidInput				{ border:1px solid #F00000; }
.validInput					{ border:1px solid #FFFFFF; }

.tableHeader	{ background:#d2d2d2 url(../images/table_bg.jpg) repeat-x top left; font-weight:bold; }

.doubleLine
{
	color:#006600;
	border-bottom:1px solid #006600;
	padding-bottom:1px;
	text-decoration:underline;
	/*cursor:pointer;*/
	cursor:help;
}

.numIndigo 
{
	font-size:11px;
	color:#2E0854;
	font-weight:bold;
	/*text-decoration:underline;*/
}

#btn1 {	position:absolute; left:440px; top:50px; width:45px; height:60px; z-index:1; 
		background:transparent url(../images/btn_blue.png) no-repeat top left;
}

#btn1:hover { cursor: pointer; }

#btn2 {	position:absolute; left:510px; top:50px; width:45px; height:60px; z-index:2;
		background:transparent url(../images/btn_orange.png) no-repeat top left;
}

#btn2:hover { cursor: pointer; }

#btn3 { position:absolute; left:580px; top:50px; width:45px; height:60px; z-index:3;
		background:transparent url(../images/btn_purple.png) no-repeat top left;
}

#btn3:hover { cursor: pointer; }

	.multipleSelectBoxControl span{	/* Labels above select boxes*/
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}
	.multipleSelectBoxControl div select{	/* Select box layout */
		font-family:arial;
		height:100%;
	}
	.multipleSelectBoxControl input{	/* Small butons */
		width:25px;	
	}
	
	.multipleSelectBoxControl div{
		float:left;
	}
		
	.multipleSelectBoxDiv{  }
	
.jsvalidation 
{ 
	margin-left:10px; 
	font-size:10px; 
	color:#FF0000; 
	font-family:"Lucida Sans Unicode", "Trebuchet MS", Tahoma, sans-serif; 
}

.section	{ font-size:larger; list-style:none; font-weight:bold; padding-top:8px; margin-left:-12px; margin-bottom:5px; }

.good 		{ color:#33CC00; }
.bad 		{ color:#FF0000; }
.debug 		{ color:#FF6600; }
.ugly 		{ color:#CC0000; }
.untested 	{ color:#003399; }

.menutexttitle	{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
.headtitle		{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }

.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../images/infob.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../images/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../images/warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('../images/error.png');
}

