* {
	color:#535353;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.5em;
}
body {background : #003366; 
	color : White;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font : bold normal 26px;
	color : White;
	text-align : center;
	text-decoration : underline;
}

HR {
	display:none;
	color: Gray;
}

small {
	font-size:9px;
}



A, A:LINK, A:VISITED, A:ACTIVE, A:FOCUS, TH {
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-size: 12px; 
	font-weight: bold; 
	color: #FFF;
	text-decoration: none;
}

A:HOVER {
	text-decoration:underline;
}

ul a {
	color: #535353 !important;
}

TH {
	background:#CED1D2;
	color:#535353;
	padding:10px 0;
}

TH  a {
	text-decoration:none !important;
	font-size:11px  !important;
	color:#535353 !important;
	font-weight:normal;
	font-size:11px;
}

A.bouton, A.bouton:LINK, A.bouton:VISITED, A.bouton:ACTIVE, A.bouton:FOCUS {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold; 
	color: #ff0000;
	text-decoration: underline;
}

A.bouton:HOVER {
	text-decoration:none;
}

TD{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-variant: normal; 
	color: #868c6e;
	text-decoration: none;
}

.abonnement td a {
	color:#535353;
	font-weight:normal;
}

.abonnement td {
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
	padding:5px 0;
}
.abonnement th {
	border-bottom:1px solid #FFF;
}

.identification 	td.titre {
	padding-top:10px;
}


.txt .titre {
	padding-bottom:7px;
	display:block;
}
.lien_blanc {font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: lowercase; color: #535353; text-decoration: none}
.titre, .titre2 {font-size: 14px; color:  #535353; font-style: normal; line-height: normal; font-weight: bold;}
.titre2 {
	color:#D61003;
	font-size:16px;
}
.titreErreur {font-size: 14px; color: #f10033; font-style: normal; line-height: normal; font-weight: bold;}
.txt, td.txt div {font-size: 16px; font-weight: bold; font-variant: normal; color: #535353;}
.nom { font-style: normal; font-variant: normal; color: #535353;}
.titres-tableau {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #535353;}
.police-tableau{
	font-size: 12px;
	font-weight: bold; 
	font-variant: normal; 
	color: #FFFFFF;
}
.exclamation {
	font-size: 12px; 
	font-style: normal;
	font-weight: bold; 
	color: #f10033;
	text-decoration: none;
}

.emailPerdu, .motPerdu {
	line-height:34px;
	text-align:right;
	padding-right:30px;
	display:block;
	width:196px;
	position:relative;
	height:34px;
	color:#FFF;
	margin:0 0 10px 0;
	background:url(../Images/bouton.gif) no-repeat;
}

.emailPerdu.mid {
	line-height:23px;
}

.emailPerdu:hover , .motPerdu:hover, .active {
	background:url(../Images/boutonOver.gif) no-repeat;
}

td .emailPerdu {
	margin:0;
}

.emailPerdu small {
	position:absolute;
	right:30px;
	bottom:3px;
	color:#FFF;
}

.motPerdu {
	margin:0 0 10px 0;
}

p {
	margin:5px 0;
}

form {
	padding-left:10px;
}

select {
	border:1px solid #CED1D2;	
}

.passage {
	width:65px;
	margin-left:10px;
}

input {
	border:1px solid #CED1D2;
	width:230px;
	height:25px;
	padding:5px 5px 0 5px;
	line-height:35px;
	font-size:18px;
	background:#FFF;
}

input.submit, input.submit:focus {
	margin-top:35px;
	font-size: 16px; 
	padding:5px 0;
	cursor:pointer;
	color:#FFF;
	padding:0;
	font-weight: bold;
	background:#CED1D2;
	border:1px solid #CED1D2;
}

input.submit:hover{
	background:#AFB2B3;
	border:1px solid #AFB2B3;
}


.historique input {
	border:none;
	width:auto;
	height:auto;
	line-height:10px;
}

.fermer {
	color:#878787 !important;
	font-weight:normal !important;
	font-size:11px;
	padding-top:10px;
	text-decoration:underline !important;
}

.txt td, .txt div{
	display:block;
}

.colWide {
	width:475px;
}

.colStrai {
	width:245px;
}

.montant {
	margin-top:10px;
}

.montant .montext{
	margin-right:15px;
}

.montant input.total {
	width:150px;
	text-align:right;
}



