html    {
	background: #ffffff;
}

body    {
	background: #ffffff;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

dt    {
	font-weight: bold;
}

dd    {
	vertical-align: middle;
}

dt img, dd img    {
	margin: 0 4px;
}

*.href	{
}

*.nowrap	{
	white-space: nowrap;
}

*.center    {
	text-align: center;
}

table.thome    {
	width: 100%;
	height: 300px;
}

td.thome   {
	vertical-align:top;
	text-align:justify;
	color: #666666;
	font-size: 13px;
	font-style: italic;
	font-family: Arial,Helvetica,sans-serif;
	padding-top:10px;
	padding-left:40px;
	padding-bottom:20px;
}

a.pageoffset    {
	text-decoration: underline;
}

a.lettre    {
	text-decoration: underline;
	color: #660066;
}

a.lettre_blanc    {
	text-decoration: underline;
	color: #FFFFFF;
}

a    {
	text-decoration: none;
	color: #343399;
}

a:hover    {
	text-decoration: underline;
}

a.deco_none:Hover    {
	text-decoration: none;
}

form    {
	margin: 0em;
}

.titreadmin {
	font-size: 18px;
	font-weight: bolder;
	color: #333399;
	font-family: Arial, Helvetica, sans-serif;

}

select.field_error
{
	vertical-align: middle;
	border-color: red;
	border-style: solid;
	border-width: 1;
}

input.field_error
{
	border-color: red;
	border-style: solid;
	border-width: 1;
}

.error_messages {
    text-decoration: none;
    padding: 0px;
    color: red;
}

/* news css galloway */
LABEL { DISPLAY: inline ; FLOAT: left ; WIDTH: 170px ; font-weight: bold ; margin-left: 75px ; }

.OPTION { background-color: #FFEFD5 ; }

.SELECT { background-color: #FFEFD5 ; }

.TEXTAREA { background-color: #FFEFD5 ; color: red ; }

/* inputs */
input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #dfdfff;
	font-weight: normal;
	border: 1px inset #FFFFFF;
	text-indent: 2px;
}

textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #dfdfff;
	font-weight: normal;
	border: 1px inset #FFFFFF;
	text-indent: 2px;
}

select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #dfdfff;
	font-weight: normal;
	border: 1px inset #FFFFFF;
}

/* tables tds */
table.contenu_principal    {
	margin: 0;
	padding: 0 0 0 0;
	background-color:#CCCCFF;
	width:980px;
}


table.tabcol3   {
	width:980px;
}

th.titreh   {
	margin: 0;
	text-align:left;

}

td.checklimit   {
	text-align:right;
}

.infos   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660066;
	font-weight: normal;
	margin: 0;
	padding-right: 0;
}

.infosbold   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660066;
	font-weight: bold;
	margin: 0;
	padding-right: 0;
}

.simu_labelboldleft   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660066;
	font-weight: bold;
	margin: 0;
	padding-right: 0;
	text-align:left;
}

.simu_labelboldcenter   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660066;
	font-weight: bold;
	margin: 0;
	padding-right: 0;
	text-align:center;
}

td.simu_labelbold_big   {
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660066;
	font-weight: bold;
	margin: 0;
	padding-right: 5;
	text-align:right;
}
.simu_labelbold   {
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660066;
	font-weight: bold;
	margin: 0;
	padding-right: 5;
	text-align:right;
}

td.simu_labelboldrecap   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000CA;
	font-weight: bold;
	margin: 0;
	padding-right: 5;
	text-align:right;
}

td.simu_labelboldrecapleft   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000CA;
	font-weight: bold;
	margin: 0;
	padding-right: 5;
	text-align:left;
}

table.simu_tableau_general {
	width:700px;
}

.simu_tableau_general td{
	padding: 0 5 0 5;
	white-space: nowrap;
}

.simu_tableau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.simu_tableau_nowrap_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	white-space: nowrap;
}
.simu_tableau_nowrap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	white-space: nowrap;
}

.simu_tableau_nowrapright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	white-space: nowrap;
	text-align:right;
}

.labelboldleft   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660066;
	font-weight: bold;
	margin: 0;
	padding-right: 0;
	text-align:left;
}

td.labelbold_big   {
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660066;
	font-weight: bold;
	margin: 0;
	padding-right: 5;
	text-align:right;
}
.labelbold   {
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660066;
	font-weight: bold;
	margin: 0;
	padding-right: 5;
	text-align:right;
}
td.valuebold   {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    margin: 0;
    text-align:left;
}
td.labelboldrecap   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000CA;
	font-weight: bold;
	margin: 0;
	padding-right: 5;
	text-align:right;
}

/* styles pour onglets */
table.onglets {
	margin: 0;
	padding: 0 0 0 0;
	background-color:#C4C4FF;
	width:980px;
	float:left;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #8282FF;
}

#onglet {
  float:left;
  width:100%;
  background:#CCCCFF url(images/menu-onglets/onglet_trait.gif) repeat-x bottom;
  font-size:93%;
  line-height:normal;
  }
#onglet ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#onglet li {
  float:left;
  background:url(images/menu-onglets/onglet_gauche.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#onglet a {
  float:left;
  display:block;
  background:url(images/menu-onglets/onglet_droit.gif) no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#8282FF;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#onglet a {float:none;}
/* End IE5-Mac hack */
#onglet a:hover {
  color:#660066;
  }
#onglet #current {
  background-image:url(images/menu-onglets/onglet_gauche_over.gif);
  border-width:0;
  }
#onglet #current a {
  background-image:url(images/menu-onglets/onglet_droit_over.gif);
  color:#660066;
  padding-bottom:5px;
  }

/* fin styles pour onglets */
#releve_cnav {
  float:left;
  width:100%;
  background:#7D7DFF repeat-x bottom;
  font-size:100%;
  line-height:normal;
  }
#releve_cnav a {
  float:left;
  display:block;
  background:url(images/px.gif) repeat-x top;
  padding:4px 37px 4px 37px;
  text-decoration:underline;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
  }

input.simu_bouton
{
	background-color: #ffffff;
	height: auto;
	width: auto;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	vertical-align: middle;
	border-color: #9E9E9E;
	border-style: solid;
	border-width: 1;
	cursor:pointer;
}

input.bouton_rouge
{
	background-color: #ffffff;
	height: auto;
	width: auto;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: red;
	line-height: normal;
	vertical-align: middle;
	border-color: red;
	border-style: solid;
	border-width: 1;
	cursor:pointer;
}

