@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #FFFFFF;
	margin: 0;
	background-color:#c0c0c0;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
}
img {border:0px;}
a {font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;}
.lienAcc a {color: #707173;
font-weight:bold;
text-decoration:underline;}
#conteneur{
	position:relative;
	margin: 0 auto;
	width:513px;
	background-color:#FFFFFF;
	text-align:left;
	min-height:600px;
	margin-top:10px;
	}
#bloc_haut{
	position:relative;
	width:513px;
	padding-top:15px;}
#contenu{
	position:relative;
	overflow:hidden;
	padding-top:0px;
}
#contenu ul{
	list-style-position: outside;
	list-style-image: url(images/puce-grise.gif);
}

#contenu ul ul{
	list-style-position: outside;
	list-style-image: url(images/puce-grise-2.gif);
}
#gauche{
	float:left;
	width:71px;
	vertical-align:top;
	}
#droite{
	width:407px;
	background-color:#cc092f;
	float:right;
	padding-left:20px;
	padding-top:30px;
	padding-right:15px;
	text-align:justify;
	min-height:400px;
}
#footer{
	font-size:.8em;
	text-align:right;
	width:513px;
	margin:0 auto;
	}
#footerBase{
	font-size:.8em;
	text-align:center;
	width:513px;
	margin:0 auto;
	}
.rouge{color:#cc092f;
	font-weight:bold;
	}
h1, h2, h3, h4, h5, h6 {
    margin: .5em 0 .2em 0; /* Rapproche le titre du texte. (5) */
    line-height: 1.1;
}
h1{font-weight:bold;
	font-size:1em;
	color:#333333;}
h2{font-weight:bold;
	font-size:.9em;
	color:#000000;
	font-style:italic;}
.blanc{color:#FFFFFF;}
#logo{
	position:absolute;
	left:15px;
	top:30px;
	}

div#nav{
	position:relative;
	top:Arial, Helvetica, sans-serif;
	width:255px;
	margin-left:150px;
	height:126px;
	}
/* ----------------------------- start #navG ----------------------------- */
#nav img { border: none; }
#nav li { display: inline; list-style:none; }
#nav li a { float: left; display:block;  height: 14px; }
#nav li a img {  border:none; vertical-align:bottom; /* for IE6 */}
#nav li a:hover { visibility:visible; }
#nav li a:hover img { visibility:visible; }
#nav li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}
/* ----------------------------- end #navG ----------------------------- */


/* ----------------------------- start #navG ids ----------------------------- */
#zero {background:url(images/nav-present-over.gif) no-repeat left bottom;}
#un {background:url(images/nav-creation-over.gif) no-repeat left bottom; }
#deux {background:url(images/nav-dirigeant-over.gif) no-repeat left bottom; }
#trois {background:url(images/nav-formations-over.gif) no-repeat left bottom; }
#quatre {background:url(images/nav-actualites-over.gif) no-repeat left bottom; }
#cinq {background:url(images/nav-ref-over.gif) no-repeat left bottom; }
#six {background:url(images/nav-contact-over.gif) no-repeat left bottom; }
#sept {background:url(images/nav-liens-over.gif) no-repeat left bottom; }
#huit {background:url(images/nav-cree-over.gif) no-repeat left bottom; }

#traits{position:relative;
	background-image:url(images/tratis.gif);
	background-repeat: no-repeat;
	height:24px;
	width:513px;
	margin-top:20px;}
/**+html #traits{margin-top:80px;}
*html #traits{margin-top:80px;}	*/
#bandeau{
	position:relative;
	}
/********************************************Accueil**/
#gaucheAcc{
	float:left;
	width:146px;
	min-height:440px;
	background-color:#cc092f;
	padding-right:10px;

	text-align:right;
	}
*html #gaucheAcc{
	padding-right:0px;
	padding-top:0px;}
*+html #gaucheAcc{
	padding-top:0px;}	

#gaucheAcc a,#liste a {
		text-decoration:none;
		}
#gaucheAcc a:hover, #liste a:hover{
		text-decoration:underline;
		}
#droiteAcc{
	width:357px;
	float:right;
	padding-top:15px;
}
#droiteAcc ul{	
	width:290px;
	text-align:justify;
	}
#droiteAcc ul{
	list-style-position: outside;
	list-style-image: url(images/puce-grise.gif);
	}
	
.acc{
	color:#707173;
	}
.actua{
	margin-left:4px;}
/********************************************Fin Accueil**/
/********************************************contact**/
form#formcontact {
	width:400px; 
}
legend, fieldset {
	font-weight:bold;
	border-width:0px;
}
fieldset {font-weight:normal;}
	
.envoye {
	position:absolute;
	background-color:#cc092f;
	border:#FFF solid 1px;
	left:190px;
	height: 16px;
	border: 1px solid #FFFFFF;
	width:55%;
	color:#FFFFFF;
	padding-left:2px;
}
textarea.contact{
	width:98%;
	height:75px;
	background-color:#cc092f;
	border: 1px solid #FFFFFF;
	color:#FFFFFF;
	}
/***********************************************************************Entreprise*/
#entreprise{
	width:400px;
	}
#entreprise h2 {
	font-style:normal;
	text-align:left;}
#entreprise img{	
	border:1px solid #CCC;
	margin-bottom:5px;
	margin-right:5px;
	}
hr{height:1px;
color:#ccc;
margin: 1.9em 0 .2em 0; 
