/*
Codes couleurs
#523E01 : marron
#D8E06A : vert anis
#669900 : vert moyen (haut du background)
#005300 : vert foncé
#787878 : gris plaquette
#333333 : gris news
#E4E4E4 : gris clair news
#FF0066 : rose fleurs
*/

/*
---------- Corps de page 
*/
body {
margin:0px;

background-color:#FFFFFF;

scrollbar-arrow-color		: #FF0066;
scrollbar-base-color		: #D8E06A;
scrollbar-shadow-color		: #D8E06A;
scrollbar-face-color		: #D8E06A;
scrollbar-highlight-color	: #D8E06A;
scrollbar-dark-shadow-color	: #D8E06A;
scrollbar-3d-light-color	: #D8E06A;

font-family:arial;
font-size:13px;
font-weight:normal;
color:#523E01;
}

.bgPage {
background-color:#D8E06A;
background-image:url(images/bgPage.jpg);
background-position:top;
background-repeat:repeat-x;
}
.bgHeader {
background-color:#669900;
background-image:url(images/header.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:960px;
height:340px;
padding-top:100px;
padding-bottom:201px;
padding-left:230px;
padding-right:80px;
}
.bgContenu {
background-color:transparent;
background-image:url(images/bgContenu.gif);
background-position:center;
background-repeat:repeat-y;
padding-left:100px;
padding-right:100px;
color:#523E01;
}
.bgFooter {
background-color:#D8E06A;
background-image:url(images/footer.gif);
background-position:bottom;
background-repeat:no-repeat;
color:#669900;
font-size:9px;
padding-top:60px;
padding-right:150px;
text-align:right;
vertical-align:top;
}

/*
---------- Coins
*/
.coinGrisClairTL, .coinGrisClairTR, .coinGrisClairBL, .coinGrisClairBR { 
	background-color:#E4E4E4; background-repeat:no-repeat; color:#333333;
}
.coinGrisClairTL { background-position:top left;		background-image:url('images/coinGrisClairTL.gif'); }
.coinGrisClairTR { background-position:top right;		background-image:url('images/coinGrisClairTR.gif'); }
.coinGrisClairBL { background-position:bottom left;		background-image:url('images/coinGrisClairBL.gif'); }
.coinGrisClairBR { background-position:bottom right;	background-image:url('images/coinGrisClairBR.gif'); }

/*
---------- Formatage de texte
*/
p		 	{ font-family:arial; font-size:13px; font-weight:normal; color:#523E01; text-align:justify; }
input 		{ font-family:arial; font-size:13px; font-weight:normal; color:#523E01; }
.comment 	{ font-size:10px; text-align:justify; }
.titre1		{ font-family:arial; font-size:14px; font-weight:bold; color:#523E01; }
.titre2		{ font-family:arial; font-size:14px; font-weight:bold; color:#005300; }
.titreNews	{ font-family:arial; font-size:14px; font-weight:bold; color:#333333; }
/*
---------- Lignes de séparation
*/
hr.news { height:1px; color:#333333; }

/*
---------- Images
*/
img { border:0px; background:none; }

/*
---------- Liens
*/
a 				{ font-family:arial; font-size:13px; font-weight:normal; color:#669900; text-decoration:underline; }
a:hover 		{ font-family:arial; font-size:13px; font-weight:normal; color:#FF0066; text-decoration:none; }
a:link 			{ font-family:arial; font-size:13px; font-weight:normal; color:#669900; text-decoration:underline; }
a:highlighted 	{ font-family:arial; font-size:13px; font-weight:normal; color:#FF0066; text-decoration:none; }
a:visited 		{ font-family:arial; font-size:13px; font-weight:normal; color:#669900; text-decoration:underline; }

/*
---------- Tableaux
*/
table 			{ border-collapse:collapse; background-color:transparent; }
td 				{ font-family:arial; font-size:13px; font-weight:normal; color:#523E01; padding:2px; }
.tableHeader1	{ font-family:Arial; font-size:13px; font-weight:bold; color:#FFFFFF; background-color:#005300; }

/*
---------- Bordures
*/
.borderBlanc		{ border:1px solid #FFFFFF; }
.borderMarron		{ border:1px solid #523E01; }
.borderVertAnis		{ border:1px solid #D8E06A; }
.borderVertMoyen	{ border:1px solid #669900; }
.borderVertFonce	{ border:1px solid #005300; }
.borderRose			{ border:1px solid #FF0066; }
.borderGrisClair	{ border:1px solid #E4E4E4; }


/*
---------- Backgrounds
*/
.bgBlanc		{ background-color:#FFFFFF; color:#005300; }
.bgMarron		{ background-color:#523E01; color:#FFFFFF; }
.bgVertAnis		{ background-color:#D8E06A; color:#005300; }
.bgVertMoyen	{ background-color:#669900; color:#D8E06A; }
.bgVertFonce	{ background-color:#005300; color:#FFFFFF; }
.bgGrisClair	{ background-color:#E4E4E4; color:#333333; }
.bgRose			{ background-color:#FF0066; color:#FFFFFF; }


/*
---------- Controles de formulaires
*/
form { display:inline; } /* suppression de l'espace après le formulaire */

.input1{
	border:1px solid #D8E06A;
	font-family:arial;
	font-size:10px;
	background-color:#FFFFFF;
	color:#005300;
	padding:2px;
}
.button1{
	border : 1px solid #669900;
	background-color:#669900;
	color:#D8E06A;
	padding:2px;
	font-family:arial;
	font-size:10px;
}
.button2{
	border : 1px solid #D8E06A;
	background-color:#005300;
	color:#D8E06A;
	padding:2px;
	font-family:arial;
	font-size:10px;
}
.button3{
	border : 1px solid #FF0000;
	background-color:#F0F0F0;
	color:#FF0000;
	padding:2px;
	font-family:arial;
	font-size:10px;
}
.btFleur {
	border : 1px solid #669900;
	background-color:#669900;
	background-image:url(images/fleurAnim_16x16.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#D8E06A;
	padding:2px;
	padding-left:20px;
	font-family:arial;
	font-size:10px;
}
