/* Couleurs du site
Blanc:#FFFFFF
Bleu Foncé:#000066
Bleu Moyen:#0539AF
Bleu Clair:#0539AF
Bleu très clair:#D2E8FF
Rouge:#FF0000
Rose:#FF0066;
*/

html
{
	background-image:url("images/background.png");
	background-repeat: repeat-y;
	background-position: center;
	/*cursor: url('images/cursor.png'), auto;*/
}

/*
---------- Corps de page 
*/
body {
margin:auto;
width: 880px;

scrollbar-arrow-color		: #0539AF;
scrollbar-base-color		: #D2E8FF;
scrollbar-shadow-color		: #D2E8FF;
scrollbar-face-color		: #D2E8FF;
scrollbar-highlight-color	: #D2E8FF;
scrollbar-dark-shadow-color	: #0539AF;
scrollbar-3d-light-color	: #D2E8FF;

font-family:verdana;
font-size:11px;
font-weight:normal;
color:#000066;
}

/*
---------- Formatage de texte
*/
p		 	{ font-family:verdana; font-size:11px; font-weight:normal; color:#000066; text-align:justify; }
input 		{ font-family:verdana; font-size:11px; font-weight:normal; color:#000066; }
.comment 	{ font-size:10px; text-align:justify; }

/*
---------- Images
*/
img { border:0px; background:none; }

/*
---------- Liens
*/
a 				{ font-family:verdana; font-size:11px; font-weight:normal; color:#000066; text-decoration:underline; }
a:hover 		{ font-family:verdana; font-size:11px; font-weight:normal; color:#0539AF; text-decoration:none; }
a:link 			{ font-family:verdana; font-size:11px; font-weight:normal; color:#000066; text-decoration:underline; }
a:highlighted 	{ font-family:verdana; font-size:11px; font-weight:normal; color:#0539AF; text-decoration:none; }
a:visited 		{ font-family:verdana; font-size:11px; font-weight:normal; color:#FF0000; text-decoration:underline; }

/*
---------- Tableaux
*/
table 	{ border-collapse:collapse; background-color:#FFFFFF; }
td 		{ font-family:verdana; font-size:11px; font-weight:normal; color:#000066; padding:2px; }

/*
---------- Bordures
*/
.border1pxSolidFFFFFF { border:1px solid #FFFFFF; }
.border1pxSolid000066 { border:1px solid #000066; }
.border1pxSolid0539AF { border:1px solid #0539AF; }
.border1pxSolidD2E8FF { border:1px solid #D2E8FF; }
.border1pxSolidFF0000 { border:1px solid #FF0000; }
.border1pxSolidF0F0F0 { border:1px solid #F0F0F0; }


/*
---------- Backgrounds
*/
.bgFFFFFF { background-color:#FFFFFF; color:#000066; }
.bg000066 { background-color:#000066; color:#FFFFFF; }
.bg0539AF { background-color:#0539AF; color:#FFFFFF; }
.bgD2E8FF { background-color:#D2E8FF; color:#000066; }
.bgFF0000 { background-color:#FF0000; color:#FFFFFF; }
.bgF0F0F0 { background-color:#F0F0F0; color:#666666; }


/*
---------- Backgrounds + bordures
*/
.bgFFFFFFBorder1px333333 { background-color:#FFFFFF; color:#333333; border:1px solid #333333; }
.bgCCE0F5Border1px000066 { background-color:#CCE0F5; color:#000066; border:1px solid #000066; }
.bg000066Border1pxFFFFFF { background-color:#000066; color:#FFFFFF; border:1px solid #FFFFFF; }
.bgE1EDF9Border1px000066 { background-color:#E1EDF9; color:#000066; border:1px solid #000066; }
.bgFFF5F5Border1pxFF0000 { background-color:#FFF5F5; color:#FF0000; border:1px solid #FF0000; }
.bgFF0000Border1pxFFFFFF { background-color:#FF0000; color:#FFFFFF; border:1px solid #FFFFFF; }
.bgF0F0F0Border1px333333 { background-color:#F0F0F0; color:#333333; border:1px solid #333333; }
.bgCCCCCCBorder1px666666 { background-color:#CCCCCC; color:#666666; border:1px solid #666666; }
.bg0066CCBorder1pxFFFFF  { background-color:#0066CC; color:#FFFFFF; border:1px solid #FFFFFF; }

/*
---------- Backgrounds images
*/
.bgFooter {
	padding:0px; 
	height:52px; 
	background-color:#FFFFFF; 
	background-image:url(images/bgFooter.jpg); 
	background-position:bottom; 
	background-repeat:repeat-x;
}
.bgFooter a {
	color:#FFFFFF;
}
.bgRelief {
	background-image:url(images/bgRelief.jpg); 
	background-color:#FFFFFF;
	background-position:top left; 
	background-repeat:repeat-x;
	color:#000066;
}

/*
---------- Controles de formulaires
*/
.input1{
	border:1px solid #CCE0F5;
	font-family:verdana;
	font-size:10px;
	background-color:#FFFFFF;
	color:#000066;
}
.button1{
	border:1px solid #CCE0F5;
	font-family:verdana;
	font-size:11px;
	background-color:#E1EDF9;
	color:#000066;
}

/*
---------- Affichage du menu
*/
a.lien_menu					{ text-decoration: none; color: #ffffff; font-weight: bold; }
a.lien_menu:hover			{ text-decoration: none; color: #ffffff; font-weight: bold; }
a.lien_menu:visited			{ text-decoration: none; color: #ffffff; font-weight: bold; }
div.bouton_menu				{ float:left; background-image:url('images/bouton_test.png'); background-position: right; height:23px; padding-top:9px; padding-left:32px; padding-right:32px; position:relative; margin-left:-32px; cursor: pointer}
div.bouton_menu_hover		{ float:left; background-image:url('images/bouton_test_over.png'); background-position: right; height:23px; padding-top:9px; padding-left:32px; padding-right:32px; position:relative; margin-left:-32px; cursor: pointer}
div.bouton_menu_first		{ float:left; background-image:url('images/bouton_test.png'); background-position: right; height:23px; padding-top:9px; padding-left:10px; padding-right:32px; position:relative; cursor: pointer}
div.bouton_menu_first_hover	{ float:left; background-image:url('images/bouton_test_over.png'); background-position: right; height:23px; padding-top:9px; padding-left:10px; padding-right:32px; position:relative; cursor: pointer}
div.support					{ float:right; z-index:0; background-image:url('images/support.png'); width:115px; height:40px; cursor: pointer}
div.support_hover			{ float:right; z-index:0; background-image:url('images/support_over.png'); width:115px; height:40px; cursor: pointer}