body {
	margin: 0 auto;
	padding: 0;
	background: #ffffff url(../images/b-ground.jpg) repeat-x;
	font: normal small Arial, Helvetica, sans-serif;
	text-shadow:#CCCCCC;
	font-size:14px;
	color: #0066ff;

	min-height: 100%;
    height: auto !important;
    height: 100%;

}



.carte {

text-align:left;

padding: 5px;

color: #000000;

}


.error {

color: red;

/*font-weight:bold;*/

font-family:verdana,arial,sans-serif;

font-size:10px;

}



a,a:link {
	color:#0066FF;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}



a:hover {
	color:#0066FF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
}

h1 {
	color:#0066FF;
	font-family:verdana,arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	padding-left:8px;
}

.alb {
	color:#FFFFFF;
	font-family:verdana,arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
}

a.btn1,a.btn1:link {
	display:block;
	color:#FFFFFF;
	background-image:url(../images/btn-1-off.jpg);
	font:bold 12px/50px Verdana,arial,sans-serif;
	text-decoration:none;
	text-align:center;
	width:109px;
	height:50px;
	
}

a.btn1:hover {
	color:#0066FF;
	background-image:url(../images/btn-1.jpg);
	text-decoration:underline;
}

a.btn2,a.btn2:link {
	display:block;
	color:#FFFFFF;
	background-image:url(../images/btn-2-off.jpg);
	font:bold 12px/50px Verdana,arial,sans-serif;
	text-decoration:none;
	text-align:center;
	width:141px;
	height:50px;
	
}

a.btn2:hover {
	color:#0066FF;
	background-image:url(../images/btn-2.jpg);
	text-decoration:underline;
}

a.btn3,a.btn3:link {
	display:block;
	color:#FFFFFF;
	background-image:url(../images/btn-3-off.jpg);
	font:bold 12px/50px Verdana,arial,sans-serif;
	text-decoration:none;
	text-align:center;
	width:148px;
	height:50px;
	
}

a.btn3:hover {
	color:#0066FF;
	background-image:url(../images/btn-3.jpg);
	text-decoration:underline;
}

a.btn4,a.btn4:link {
	display:block;
	color:#FFFFFF;
	background-image:url(../images/btn-4-off.jpg);
	font:bold 12px/50px Verdana,arial,sans-serif;
	text-decoration:none;
	text-align:center;
	width:139px;
	height:50px;
	
}

a.btn4:hover {
	color:#0066FF;
	background-image:url(../images/btn-4.jpg);
	text-decoration:underline;
}

a.btn5,a.btn5:link {
	display:block;
	color:#FFFFFF;
	background-image:url(../images/btn-5-off.jpg);
	font:bold 12px/50px Verdana,arial,sans-serif;
	text-decoration:none;
	text-align:center;
	width:113px;
	height:50px;
	
}

a.btn5:hover {
	color:#0066FF;
	background-image:url(../images/btn-5.jpg);
	text-decoration:underline;
}



a.menu_orange,a.menu_orange:link {
	display:block;
	color:#FF9933;
	background-image:url(../images/tab-bground.jpg);
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	width:100%;
	height:100%;
	padding-left:5px;
}

a.menu_orange:hover {
	color:#FFFFFF;
	background-image:url(../images/orange_spacer.gif);
	font-size:12px;
}

.buton_orange {
	BORDER-RIGHT: #FF9933 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #FF9933 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BACKGROUND: #e9ecef; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #FF9933 1px solid; 
	COLOR: #666666; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #FF9933 1px solid;
}

.input_orange {
	BORDER-RIGHT: #0066FF 1px solid; 
	BORDER-TOP: #0066FF 1px solid; 
	BORDER-LEFT: #0066FF 1px solid; 
	WIDTH: 100px; 
	BORDER-BOTTOM: #0066FF 1px solid
}

.input_orange_big {
	BORDER-RIGHT: #0066FF 1px solid; 
	BORDER-TOP: #0066FF 1px solid; 
	BORDER-LEFT: #0066FF 1px solid; 
	WIDTH: 300px; 
	BORDER-BOTTOM: #0066FF 1px solid
}