
body{
	background-color: #D0C5B4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#5C544A;
	font-size:12px;
	margin:0;
	padding:0;
}
#idcellban{background-color: #000;}
#idcellmenu{background-color: #000;}
.left {
  text-align: left !important;
}
.right {
  text-align: right !important;
}
.petit {
  font-size: 11px !important;
}
.titretableau {
  font-weight: bold;
  font-size: 12px;
}
.commentaire {
	font-style: italic;
  font-size: 11px;
}
#celmen0,#celmen1,#celmen2{
	background-color: #928274;
	border:0 solid #FBFAF6;
	border-left-width:2px;
	text-align: center;
	vertical-align: middle;
	padding: 0 10px 0 10px;
}
#celmen2{border-right-width:2px;}

#idcellmenu a,#idcellmenu a:link,#idcellmenu a:visited{
	font-weight: bold;
	color: #F9F7F2;
	text-decoration: none;
	font-size: 12px;
	
}
#idcellmenu a:hover{	text-decoration:underline;}
#idcellcontenu{
	background-color: #FBFAF5;
	padding:5px;
}
/**/
.titregris,.titrebeige{	margin: 0 0 5px 0;}
.titregris .celltitre,.titrebeige  .celltitre{
	color: #fff;
	background-image: url(../images/visu/f_titre_gris.gif);
	font-size:14px;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
}
.titrebeige  .celltitre{background-image: url(../images/visu/f_titre_beig.gif);}
/**/
.listeresult{
	border-collapse:collapse;
	empty-cells: show;
	border: 1px solid #473D3D;
}
.listeresult th, .listeresult td{
	font-size:12px;
	padding: 2px;
}
.listeresult td{
border: 0px solid #473D3D;
border-bottom-width:1px;
}

.actetable{
	border-collapse:collapse;
	empty-cells: show;
	border: 0px;
}
.actetable th, .actetable td, .actetabletd{
	font-size:12px;
	padding: 2px;
	vertical-align: top;
}

.actetable th {
	border: 1px solid #473D3D;
	color:#AB0E0A;
	background-color: #C5BAB2;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
}

.actetabletd {
	text-align: center;
	vertical-align: top;
	border: 1px solid #473D3D !important;
}

.actetable td{
	border: 0px;
	vertical-align: top;
}


.premier{background-color: #FBFAF6;}
.second{	background-color: #EDEBE5;}
.listeresult th {
border: 1px solid #473D3D;
	color:#AB0E0A;
	background-color: #C5BAB2;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
}
/**/
#idcellpied{
	background-color: #000;
	background-image: url(../images/visu/pied_f.gif);
	height: 22px;
	vertical-align: middle;
	text-align: right;
	padding-right: 5px;
	color:#fff;
	font-size: 12px;
}
#idcellpied a,#idcellpied a:link,#idcellpied a:visited {
	color:#F0F0F0;
	font-size: 12px;
text-decoration: none;
}
#idcellpied a:hover{text-decoration: underline;}

#forfaitd td{
	vertical-align:top;
	text-align: center;
	font-size:12px;	
}
.cellforfait{
	border:1px solid #5C5353;
	background-color: #EEECE6;
	padding: 3px;
}
.cadre1{
	background-image: url(../images/f_forfait.gif);
}
.cadre0{
	background-image: url(../images/h_forfait.gif);
	background-repeat: no-repeat;
}
.forfait0{
	background-repeat: no-repeat;
	height:30px;
	vertical-align: middle;
	text-align: center;
	font-weight:bold;
	font-size:12px;
}
.texteetape,.lachat{
	font-size: 12px;
}
.lachat{
text-decoration:none;
}
.lachat:hover{
text-decoration:underline;
}
.bleu,.lachat{
		font-weight:bold;
	font-size:12px;
	color:#002DB4;
}

a:link { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #5C544A; 
	text-decoration: none; 
}
a:visited { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #5C544A; 
	text-decoration: none; 
}
a:hover {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #5C544A;
	text-decoration: underline;
}

.bouton {
	background:#D3C49B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight  : bold;
}
.resume{
	margin: 5px 0 15px 20px;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.resumessans{
	/*margin: 5px 0 15px 20px;*/
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.soustitre{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight  : bold;
	font-size: 12px;
}
.gdtitre{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight  : bold;
	color:#AB0E0A !important;
	font-size: 16px !important;
	margin-top:10px;
}