/* - BASE - */
/* ------- */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F0F0F0; /* F0x3 - blanc doux */
	background-color: #000; /* 000 - noir pur */
	margin: 0px;
	padding-top:4em;
/*
	background-image: url(images/main_bloc.gif);
	background-repeat: repeat-y;
	background-position: center;
*/
}

h1, h2, h3, h4, h5 {
	font-size:12px;
	font-weight:bold;
	display:inline;
}

h1{
	font-size:16px;
	color:#F66; /* F66 - vieux rose */
}

h3 {
	font-size:11px;
	text-decoration:underline;
}

h4 {
	font-size:15px;
	color: #000; /* 000 - Noir pur */
}

h5 {
	font-size:13px;
	color: #FFF; /* FFF - Blanc pur */
	font-weight:normal;
}

ol {list-style-type: lower-alpha; text-align:justify;}
/*
*/
a:link, a:visited,
a.standard:link, a.standard:visited {
	text-decoration: none;
	color: #EEE; /* EEE - gris/blanc */
	font-weight: bold;
}

a:hover, a:active,
a.standard:hover, a.standard:active {
	text-decoration: none;
	color: #F00; /* F00 - Rouge pur*/
	font-weight: bold;
}

a.invisible,
a.invisible:link, a.invisible:visited {
	text-decoration:none;
	font-weight:normal;
	color: #F0F0F0; /* F0x3 - blanc doux / BBB - gris clair / 333 - gris tres foncé */
}

.bord_noir{border:2px solid #000;} /* 000 - Noir pur */
.bord_blanc{border:2px solid #FFF;} /* FFF - Blanc pur */

.fond_gris{background-color:#282828;} /* 28x3 - gris tres foncé*/ /* 555 - gris foncé */

.blanc{
	color: #FFF; /* FFF - Blanc pur */
}

.gras_vert{
	font-weight: bold;
	color: #0F0; /* 0F0 - Vert pur */
	text-decoration: none;
}

.vert{
	color: #0F0; /* 0F0 - Vert pur */
}

.gras_rouge {
	font-weight: bold;
	color: #F00; /* F00 - Rouge pur */
	text-decoration: none;
}

.rouge{
	color: #F00; /* F00 - Rouge pur */
}

.gras_orange{
	font-weight: bold;
	color: #FC0; /* FC0 - orange */
	text-decoration: none;
}

.orange{
	color: #FC0; /* FC0 - orange */
}

.gras_bleu{
	font-weight: bold;
	color: #06C; /* 06C - Bleu */
	text-decoration: none;
}

.bleu{
	color: #06C; /* 06C - Bleu */
}

.rose{
	color: #F66; /* F66 - vieux rose */
/*	font-weight: bold;*/
}

.justify { text-align: justify; }
.indent { text-indent: 15px; }
.indent_inverse {
	text-indent: 2em;
	margin-left:2em;
/*	margin-bottom:-1em;*/
}

.note{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

td.titre_filet{
	background-color:#222; /* 222 - gris tres fonce */
}

.signature {
	color: #BBBBBB; /* Bx6 - gris souris */
	font-size:3.5em;
	font-weight: lighter;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.small_caps{
	font-variant:small-caps;
}

/* --------------- */
/* - References - */
/* ------------- */
/*
.titre_reference {
	font-size:1.2em;
	font-weight:bold;
}
*/
.titre_reference,
.titre_reference a:link,
.titre_reference a:visited,
.titre_filet a:link,
.titre_filet a:visited
{
	font-size:1.1em;
	font-weight:bold;
	color: #F66; /* F66 - vieux rose */
/*	color: #FC0; /* FC0 - orange */
/*	color: #FFF; /* FFF - blanc pur */
}

.titre_reference a:hover,
.titre_reference a:active,
.titre_filet a:hover,
.titre_filet a:active
{
/*	color: #F66; /* F66 - vieux rose */
/*	color: #FC0; /* FC0 - orange */
	color: #FFF; /* FFF - blanc pur */
}

/* --------- */
/* - MENU - */
/* ------- */
a.menu:link, a.menu:visited {
	text-decoration: none;
	color: #F0F0F0; /* F0x3 - blanc doux */
	font-weight: bold;
	font-size:11px;
}

a.menu:hover, a.menu:active, a.menu-over, a.menu-over:link, a.menu-over:hover {
/*a.menu:hover, a.menu:active, a.menu-over {
*/
	text-decoration: none;
	color: #F00; /* F00 - Rouge pur */
	font-weight: bold;
	font-size:11px;
}

/*
#bloc_menu {
	position:absolute;
	left:50%; /*0px;/
	top:0px;
	width:900px;/*750px;/
	height:95px;
	z-index:1;
	margin-left:-450px;
}
*/

/*
#logo {
	position:absolute;
	left:12px;/*5/
	top:5px;
	width:232px;
	height:86px;
	z-index:2;
}
*/
#titre_admin {
/*
	position:absolute;
	left:270px;
	top:13px;
	width:200px;
	z-index:4;
*/
	padding-bottom:1.5em;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#F66;
}

/* ---------------- */
/* -- Portfolio -- */
/* -------------- */
/*
.vignette{
	border:solid 1px #000;
	background-color:#FFF;
	width: 30px;
}
*/

/*
img.vignette{
	border:solid 3px #FFF; /* FFF - Blanc pur */
/*	outline:solid 2px #000;
*/
/*
}
*/

/*
span.vignette{
	border:solid 2px #000;
	display: table;
*/
/*	background-color:#FFF; /* FFF - Blanc pur /
	padding: 3px;
*/
/*
}
*/

/*/
div#vignette {
	background-color: #FFF; /* FFF - Blanc pur /
	border: 2px solid #000; /* 000 - Noir pur /
	padding: 3px;
}
/*/

/**/
table.vignette {
	background-color: #FFF; /* FFF - Blanc pur */
/*	border: 1px solid #000; /* 000 - Noir pur */
	width:10px;
	padding: 3px;
}
/**/

/*
.grande{
	border:solid 3px #000; /* 000 - Noir pur /
	background-color:#FFF; /* FFF - Blanc pur /
	padding: 7px;
	width: 30px;
}
*/


/* ----------------- */
/* -- References -- */
/* --------------- */

div#contenant{
	width:100%;
/*	width:795px;/**/
/*	border:solid #0C3 1px ;/**/
/*	vertical-align:middle;/**/
/*	vertical-align:central;/**/
}

div.logo{
	display:inline;
/*	padding:10px;/**/
	margin:10px;/**/
/*	border:solid #C03 1px;/**/
	line-height:8em;/**/
}

/* ------------ */
/* -- Admin -- */
/* ---------- */

div.souligne{
	width:450px;
	height:4px;
	border-bottom: 3px solid #F66; /* F66 - vieux rose */
	/*
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	*/
}

div.souligne_total{
	width:100%;
	height:4px;
	border-bottom: 3px solid  #F66; /* F66 - vieux rose */
}

div.souligne_blanc{
	width:100%;
	height:3px;
	border-bottom: 2px solid  #BBB; /* BBB - gris clair */
}


li {
	margin-bottom: 8px;
}

.cursor_pointer {cursor:pointer;}
.cursor_question{cursor:help;}

/* ------------------ */
/* -- Formulaires -- */
/* ---------------- */
input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

table.grille, table.grille td{border:1px solid #999;} /* 999 - gris moyen */

table.grille table td{border:0px;}

input.neutre{
	color: #06C; /* 06C - Bleu */
}

input.alerte{
	color:#F00; /* F00 - Rouge pur */
}

input[type=submit] {
font-weight: bold;
/*color:#FF0000; /* F00 - Rouge pur /
background-color: #00FF00; /* 0F0 - Vert pur */
}

input.bout_transparent{
	background-color:transparent;
	border:0px;
	color: #EEE; /* EEE - gris/blanc */
	font-weight:bold;
	padding:0px;
}

div.bouton{
	padding:2px;
/*	margin-top:4px;*/
	background-color: #FFF; /* FFF - Blanc pur */
	text-align:center;
}
/**/
div.bouton a { color:#006;} /* 006 - Bleu fonce */
div.bouton a.gras_rouge { color:#F00;} /* F00 - Rouge pur /
/**/


