body
{
	background-color:#fef1fe;/*#fce2fa;/*#861455;#EEDEFA;*/
}
body, a, input, select, textarea, legend, h3
{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#861455;
}
/* -------------------------------------- Titre --------------------------------------- */
.titre
{
	font-family:Script MT Bold, Ancestory SF, Liffey Script SF, Handscript SF, Edwardian Script ITC, Blackadder ITC, Monotype Corsiva;
}
h1
{
	font-size:30px;
	background:url('../img/menu_poisson.png') no-repeat;
	padding:8px 50px 0;
	height:50px;
}
h2{ font-size:20px; }
h4{ font-size:15px; }
.titre .ombre
{
	color:#d2d2d2;
}

/* ------------------------------ Eléments de formulaire ------------------------------ */
input, textarea{ border:1px solid #A7A6AA; } /* #00008B */
textarea
{
	width:450px;
	height:150px;
}
/*input:focus, textarea:focus, select:focus
{
	border:1px solid blue;
	background-color:#F3F1FF;
}*/
.bouton
{
	background:url('../img/bc_bouton.gif') repeat-x;
	color:#224089;
}
.champ_tres_petit{ width:35px; }
.champ_petit{ width:75px; }
.champ_max{ width:94%; }
.champ_date
{
	width:75px;
	background:url('../img/inc/calendrier.png') no-repeat 100% 50%;
	cursor:pointer;
	padding-right:20px;
}
/* ------------------------------------ Structure ------------------------------------ */
.bandeau
{
	background:url('../img/bandeau.jpg') no-repeat 50% 50%;
	height:148px;
}
.bandeau_gauche
{
	width:100px;
}
.fond
{
	background-color:#c01f7b;/*#9f1a66;/*#91175e;/*#861455;*/
}
.bandeau_angle
{
	background:url('../img/angle3.jpg') no-repeat;
	height:48px;
}
.menu
{
	padding:0;
	width:200px;
	vertical-align:top;
	background-color:#CFDBE9;/*#CEDDF1;*/
}
.menu a
{
	display:block;
	padding:8px 0 14px 60px;
	margin:10px 0;
	background:url('../img/fleur5.gif') no-repeat;
	text-decoration:none;
}
.menu a:hover, .menu a:selected
{
	text-decoration:underline;
}
.menu_image
{
	text-align:center;
	background:url('../img/fond2.gif') repeat;
}
.menu_image img
{
	margin:10px 10px 10px 0;
}
.conteneur
{
	background-color:white;/*#fef1fe;/*#EEDEFA;#fce2fa;/*#E0D4E8;*/
	background:url('../img/fond.gif') repeat-x;
	padding-top:10px;
	vertical-align:top;
}
.pied_page, .pied_page strong
{
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
	font-size:10px !important;
}
/* ------------------------------------- Tableau ------------------------------------- */
.t_gris
{
	border:1px solid #9C9C9C;
}
.t_gris th
{
	background-color:#DDDDDD;
	color:#666666;
}
.t_gris th, .t_gris td{ padding:3px 5px; }

.t_bleu
{
	border:1px solid #224089;
}
.t_bleu th, .t_bleu td{ padding:1px 5px; }
.t_bleu tr th
{
	border-bottom:1px solid #224089;
	background-color:#dbe1fd;
}

.legende td{ border:1px solid #224089; }
.legende_col1{ width:20px; }
/* ------------------------------------- Couleur ------------------------------------- */
.vert{ background-color:#66FFCC; }
.rose{ background-color:#FED8DE; }
.rose_clair{ background-color:#feb1b4; }
.bleu{ background-color:#7db3f2; }
.rouge{ background-color:red; }
.bleu_clair{ background-color:#e8ebff; }
.bleu_fluo{ background-color:#99FFFF; }
.bleu_gris{ background-color:#cae0e8; }
.bleu_fonce{ background-color:#7a97fa; }
.jaune_clair{ background-color:#FFFFCC; }
.jaune_fonce{ background-color:#FFFF33; }
.orange{ background-color:#ff9966; }