body{ background: url(../../clients/PDU_centenaire/images/pdu/blogcfc_195.gif) no-repeat 15px 5px;}

.mceVisualAid {
    border: 1px dashed #BBBBBB;
}

#toute_page {
	width			:	920px;
}

#content {
	font-family		: 	Arial, Helvetica, sans-serif;
	font-size		: 	.9em;
	line-height		: 	120%;
	color			: 	#507286;
	margin			: 	20px 0 0 0px;
	width			:	1200px;
}

#bas_page {
	text-align		:	center;
	margin-top		:	30px;
	margin-bottom	:	20px;
	width			:	100%;
	clear: both;
}

#header {
	padding-top		:	0px;
	font-family		: 	Arial, Helvetica, sans-serif;
	font-size		: 	1.7em;
	line-height		: 	135%;
	font-weight		:	bold;
	color			: 	#507286;
}

#frame_droite{
	width:900px;
	float:right;
	clear: right;
}

#haut_login {
	width: 256px;
	height:35px;
	background-image:url(../images/login_haut.gif);
	background-repeat:no-repeat;
}

#bas_login {
	width: 256px;
	height:16px;
	background-image:url(../images/login_bas.gif);
	background-repeat:no-repeat;
}

#login {
	width: 256px;
	background-color:#507286;
}

.login_suite {
	width: 256px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	line-height: 135%;

}

.boutonVide {
	background-color	:	#507286;
	border				:	none;
	color				:	#ec751A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
}

.loginFields {
	background-color:#507286;
	border: double 1px #FFFFFF;
	color:#FFFFFF;
	width:100px;
	size:100px;
}

.loginValid {
	background-color:#507286;
	border: double 0px #507286;
	color:#ec7519;
}

#login a {
	text-decoration: none;
	display: block;
	padding: 5px;
	color: #ec7519;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	line-height: 135%;
}

#login a:hover {
	color: #f5a160;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	line-height: 135%;

}

#menu {
	float:left;
	width:240px;
	margin-right:20px;
}

#menu ul
{			   
	margin    	:   0;              /* Marge extérieur nulle */
	padding   	:   1px 1px 0;      /* Marge intérieur à 1px sauf pour le bas */ 
	width     	:   240px;          /* Largeur de notre liste */
	border    	:   1px solid #507286; /* Application d'une bordure */ 
	font-family	: 	Arial, Helvetica, sans-serif;
	font-size	: 	0.9em;
	line-height	: 	100%;
	font-weight	:	bold
}

#menu li 
{						  
	list-style-type   :  none;            /* Aucunes puces associées */
	margin-bottom     :   1px;            /* Ajout d'une marge en bas */
}

#menu a
{
	width             :   auto !important; /* Largeur interprétée par tous les navigateurs excepté IE6 et inférieur */						
	width             :   100%;            /* largeur interprétée par IE6 et inférieur */
	padding           :   4px; 
	padding-left	  :   20px;            /* Définition des marges intérieures */  
	padding-top	 	  :   6px;            /* Définition des marges intérieures */  
	padding-bottom	  :   6px;            /* Définition des marges intérieures */  
	text-decoration   :   none;            /* Suppression du soulignement */
	display           :   block;           /* Définition sous forme de block */
}

#menu a:link
{
  color             :   #507286;            /* Couleur de la police */
  background-color  :   #FFFFFF;         /* Définition de la couleur de fond */ 
}
 
#menu a:visited
{
  color             :   #507286;            /* Couleur de la police */
  background-color  :   #FFFFFF;         /* Définition de la couleur de fond */ 
}

#menu a:hover
{
  color             :   #ec751A;            /* Changement de la couleur de la police initiale */
  background-color  :   #507286;         /* Changement de la couleur de fond initiale */
}

#menu a:active
{
  color             :   #507286;            /* Couleur de la police */
  background-color  :   #FFFFFF;         /* Définition de la couleur de fond */ 
}	

a:link
{
  color             :   #ec751A;            /* Couleur de la police */
  text-decoration	:	none;
}
 
a:visited
{
  color             :   #ec751A;            /* Couleur de la police */
  text-decoration	:	none;
}

a:hover
{
  color             :   #507286;            /* Changement de la couleur de la police initiale */
  text-decoration	:	none;
}

a:active
{
  color             :   #ec751A;            /* Couleur de la police */
  text-decoration	:	none;
}	

.txtField {
	width: 100%;
}

.txtFieldShort {
	width: 200px;
}

.txtArea {
	width: 100%;
	height: 300px;
}

.txtAreaShort {
	width: 500px;
	height: 100px;
}

.txtDropdown {
	width: 100%;
}

.errors {
	font-weight: bold;
	color: red;
	border: 1px solid #999;
	margin-top: 10px;
	padding: 10px;
	margin-bottom: 10px;
}

.message {
	font-weight: bold;
	border: 1px solid #999;
	margin-top: 10px;
	padding: 10px;
	margin-bottom: 10px;
}	

.previewEntry {
	border: 1px solid #999;
	margin-top: 10px;
	padding: 10px;
	margin-bottom: 10px;
	
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
 	font-size: .7em;
 	color: #000000;
 	margin-left: 0px;

}	

.adminListHeader {
	background-color: #507286;
	font-weight: bold;
}

.adminListHeader a { 
	color: white;
}
.adminListTable{
	width:600px;
	}

.adminListTable, .adminListTable td {
	border-style: solid;
	border-width: 1px;
}

.adminList0 {
	background-color: white;
}

.adminList1 {
	background-color: #ffff99;
}

.centre {
	text-align:center;
	}
	
.couleur {
	color:#507286;
	}
