/*
 * Copyright © 2001-2007, Ecilia SARL, Francis PALLINI
 */

/*
 * Eléments principaux
 */

body, div, p, td, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
}

body {
	font-size: 70%; margin: 0; background-color: #FFFFFF;
}

b, strong {
	font-weight: bold;
}

small {
	font-size: 0.8em;
}

h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000;
	padding: 0;
}

h1 {
	font-size: 1.4em; margin: 0.4em 0;
}

h2 {
	font-size: 1.2em; margin: 0.4em 0;
}

h3 {
	font-size: 1em; margin: 0.4em 0;
}

p {
	margin: 0.5em 0; text-align: justify;
}

abbr {
	cursor: help;
}

img {
	border: 0; padding: 0;
}

/*
 * Classes communes
 */

.clear {
	clear: both;
}

.required {
	background: url(/images/light_required.png) no-repeat right center;
	padding-right: 12px;
}

.left_col {
	float: left;
}

.right_col {
	float: left;
	margin-left: 4em;
}

/*
 * Listes
 */

ul {
	list-style: url('/images/bullet1.gif') outside;
	padding: 0 0 0 1em;
	margin: 0;
}

ul li ul {
	list-style: url('/images/bullet2.gif') outside;
	padding: 1em 0 0 0;
	margin: 0 0 0 1em;
}

ul.expand li {
	margin-bottom: 1em;
}

ul.expand li ul li {
	margin: 1em 0;
}

ol.expand li {
	margin-bottom: 1em;
}

ol.expand li ul li {
	margin: 1em 0;
}

/*
 * Liens
 */

a {
	color: #36609C;
	text-decoration: none;
}

a:hover {
	color: #EE7900;
}

a.strong {
	font-weight: bold;
}

/*
 * Formulaires
 */

fieldset, input, textarea {
	font-size: 100%;
}

input, textarea {
	border: 1px solid #CCCCCC;
}

fieldset legend {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.4em; color: #333333;
	padding: 0 1ex; margin: 0;
}

form {
	padding: 0; margin: 0;
}

form .error {
	background-color: #FFDDDD;
}

#error_fade {
	border: 1px solid #990000; margin: 1em 1em 1em 0; padding: 1em 1em 1em 2em;
}

#error_fade strong {
	color: #990000;
}

#error_fade ul {
	list-style-image: url('/images/bullet3.gif');
}

/*
 * Communs
 */

#header {
	text-align: left;
}

#logo {
	margin-bottom: 3em;
}

#content {
	font-size: 1.4em;
}

/*
 * Accueil
 */

#home {
	margin: 0;
	padding: 0;
}

#content_home #sections {
	margin-left: 4em;
}

/*
 * Menu
 */

#menu_header {
	display: none;
}

#menu {
	display: none;
}

/*
 * Article
 */

#article {
	margin: 0;
	padding: 0;
}

#header #investors {
	display: none
}

#header #entrepreneurs {
	display: none
}

#footer {
	display: none;
}

/*
 * Formulaire de contact
 */

form#form_contact fieldset {
	width: 40em;
	padding-left: 1em;
}

form#form_contact label {
	text-align: left; float: left; width: 10em; padding: 0.3ex 1ex 0 0;
}

form#form_contact input.text {
	width: 28em; margin-left: 0.4em;
}

form#form_contact textarea {
	width: 28em; height: 10em; margin-left: 0.4em;
}

form#form_contact #submit {
	width: 39.1em;
}

form#form_contact #submit input {
	float: right;
}

/*
 * Brève
 */

.news {
	border: 1px dashed #CCCCCC;
	padding: 0.5em;
}

.news h3 {
	border-bottom: 1px dashed #36609C;
}

.news p {
	margin-left: 1em;
}

.hidden {
	display: none;
}

.line tr td {
	vertical-align: top;
}
