@import url("common.css");

body {
	background-color: #E9F1FC;
	margin-top: 15px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
a { color:#FF6600; text-decoration:none;}
a:hover { color:#FF6600; text-decoration:underline;}
.date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #666666;
}
.tblhead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.layoutTitre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FF9900;
	padding:0px 15px 0px 15px;
}
.soustitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #254A89;
}
.lienGris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	text-decoration: none;
}
.lienRouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D94722;
	text-decoration: none;
}
.lienRouge12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F4430A;
	text-decoration:none;
}
.lienRouge12:hover {
	text-decoration:underline;
}
.lienPiedpage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.lienPiedpage:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}
.message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #265095;
	text-decoration: none;
}
.utilisateur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #152C51;
	text-decoration: none;
}
.error {
	FONT-SIZE: 11px; 
	COLOR: #c40000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.errorbold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #c40000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.drapeau img{
margin-left:5px;
}
.side_img{
	border:1px solid #3159A2;
}
/************** Formulaire ****************/
input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}
select{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

/************** Layout ****************/
.tablemain {
	border: 2px solid #213D70;
}
.detailtable {
	border: 1px #FF6600 solid;
	background-color: #FFFFFF; 
	border-collapse:collapse;
}
.listtable {
	/*border: 2px #2954A0 solid;
	background-color: #FFFFFF; 
	border-collapse:collapse;*/
}
table.listtable  th {
	margin:0px 0px 0px 0px;
	FONT-SIZE: 13px;
	font-weight:bold;
	background-color:#2954A0;
	COLOR: #003366;
	text-align: left;
	border-color: white #FFFFFF #FFFFFF white; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	padding: 3px 3px 3px 5px;
}

table.listtable .nxttd {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	border-color: white #FFFFFF #FFFFFF white; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	padding:4px 2px 4px 2px
}
table.listtable a {
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 12px; 
	color: #555555;
}
table.listtable a:hover {
	text-decoration:underline;
}
table.listtable a.nxta {  
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 12px; 
	color: #FFFFFF;
	font-weight:bold;
}

table.listtable a.nxta:hover {  
	text-decoration:underline;
}
.nxtsortorder {  font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14px; color:#FFCC00}

.padding15{
	padding:15px 15px 15px 15px;
}
.layoutContent{
	padding:15px 15px 15px 15px;
}
.layoutContent td{
	text-align:left;
}

.layoutSideMenu{
	padding:25px 5px 3px 5px;
	width:194px;
	voice-family: "\"}\"";
  	voice-family:inherit;
  	width: 184px;
}
html>body .layoutSideMenu {
  width: 184px;
}
.boxSide{
	border:1px solid #3159A2;
	background-color:#EBF2FC;
	padding:0px 0px 8px 0px;
	width:176px;
}
.bilanNomAction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2C59A4;
}
.bilanTypeAction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2C59A4;
}
.bilanTitre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FF6600;
}
