/* begin Page */

* {
	font-family:Trebuchet MS, Arial;
	font-size:13px;;
	color:#333333;
}

body {
	margin: 0 auto;
	padding: 0;
	background-color: #D0D0D0;
}

.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}


.main {
	background-color:#FFF;
	margin: 0 auto;
	width: 960px;
	margin-top:10px;
	margin-bottom:40px;
}

.entete-accueil {
	background-image:url(../images/bandeau-haut.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:74px;
	float:left;
	padding-top:74px;
}

.entete {
	background-image:url(../images/bandeau-haut-2.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:77px;
	float:left;
	padding-top:0px;
}

.logo {
}

a img {
	border:none;
}

.accueil {
	/*background-image:url(../images/bandeau-accueil.jpg);
	width:960px;
	min-height:294px;
	float:left;
	margin-top:-1px;*/
}

.animation {
}

.gauche {
	width:192px;
	float:left;
}

.centre {
	width:556px;
	float:left;
	padding-left:20px;
}

.droite {
/*
	background-image:url(../images/bandeau-droite.jpg);
	background-repeat:no-repeat;
	min-height:330px;
*/
	width:170px;
	float:right;
}

.pied {
	background-image:url(../images/bandeau-bas.jpg);
	background-repeat:no-repeat;
	width: 100%;
	height:55px;
	float:left;
	text-align:left;
}

.pied img {
	margin:0; 
	padding:0;
}
.pied-logos {
	width:467px;
	float:left;
}

.pied-menus {
	width:493px;
	float:left;
}

.menu-secondaire {
	padding-top:6px;
}

.contentheading,
.componentheading {
	font-size:1.1em;
	font-weight:bold; 
	color:#c2b7a9;
}
td.contentheading, p.contentheading {
	padding-top:8px;
}
/* Start Content link style */
/*
The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.
http://www.w3schools.com/CSS/css_pseudo_classes.asp
http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/
*/
a {
  font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #3b7db0;
}

/* Adds special style to an unvisited link. */
a:link, a:visited, a.visited {
  font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #3B7DB0;
}


/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover {
  text-decoration: none;
  color: #e75012;
}

a.mainlevel, a.mainlevel:visited {
  text-decoration:none;
  color:#81725e;
  font-weight:normal;
  font-size:15px;
  padding-left:10px;
  padding-right:10px;
  border-left:#81725e dotted 1px;
}

.pied a.mainlevel, .pied a.mainlevel:visited {
  border-left:#FFFFFF solid 1px;
  font-size:0.9em;
}

a.mainlevel:first-child, .pied a.mainlevel:first-child {
  border-left:none;
}

a.mainlevel:hover {
  color: #FFF;
  background-color:#e75012;
}

.menu-footer {
	font-style:italic;
	margin-top:10px;
}

#active_menu {
	font-weight:bold;
}


/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
}


/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
	font-size:1.2em;
	color:#e75012;
	font-weight:bold;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 22px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #2D5F86;
	font-size:1.2em;
	color:#e75012;
	font-weight:bold;
	padding-top:20px;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 18px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #3E5F74;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #212B31;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #212B31;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #212B31;
}

p {
	text-align:justify;
	/*float:left;	*/
}
.floatLeft {
	float:left;
}
/* Finish Content headings Fonts & Colors  */
/* end PostContent */

/* begin PostBullets */
/* Start Content list */
ol, ul {
}

li ol, li ul
{
	margin:0.5em 0 0.5em 2em;
	padding:0;
}

li {
	margin:0.2em 0;
	padding:0;
}

ul {
	list-style-type:disc;
}

ol
{
	list-style-position:inside;
	
}

#abonnement {
	padding-top:26px;
}

#connexion {
	padding-top:19px;
}

#eMail, #login, #password {
	margin:0;
	padding:0;
	border:none;
	background:none;
	/*background-color:#CC9933;*/
	width:133px;
	margin-left:20px;
	font-size:14px;
}

#login, #password {
	width:76px;
	font-size:11px;
	/*background-color:#9999CC;*/
}

#login {
	margin-left:675px;
}

#password {
	margin-left:5px;
}

#envoyer {
	margin-left:2px;
}

.reperes p {
	color:#647F86;
	text-align:left;
	/*background-color:#FFCCFF;*/
	padding-top:10px;
	margin:0;
	margin-right:30px;
	font-size:13px;
	/*background:url(../images/pdf.jpg) no-repeat;*/
}

.pied a, .pied a:link, .pied a:visited {
	color:#FFFFFF;
}

.imageD {
	border:none;
	margin-left:20px;
	margin-bottom:10px;
	border:#96a7ac solid 1px;
	padding:5px;
}

.imageG {
	border:none;
	margin-right:10px;
	margin-bottom:10px;
	float:left;	
}

._niveau1, ._niveau1_graphique {
	color:#647F86;
	font-weight:bold;
	margin-top:40px;
}

._niveau1_graphique {
	margin-right:180px;
}

._paragraphe_graphique {
	margin-right:180px;
}

.fiche_numero_operation {
	background:url(../images/barre_de_titre_22.jpg) no-repeat bottom left;
	width:278px;
	padding-bottom:5px;
	color:#FFFFFF;
	padding-left:270px;
	padding-top:6px;
}

.fiche_intertitre {
	background:url(../images/barre_de_titre_3.jpg) no-repeat bottom;
	width:548px;
	padding-bottom:5px;
	font-weight:bold;
}

.texte_normal_sans_interligne {
	margin-top:0px;
	margin-bottom:0px;
}

.texte_orange {
	color:#e75012;
}

.texte_gris {
	color:#c2b7a9;
}
