.logo {
	display: block;
	height: 140px;
	width: 700px;
	background: url(images/logo.png) no-repeat top right ;
}
.logolarge {
	display: block;
	height: 140px;
	width: 950px;
	background: url(images/logolarge.png) no-repeat top center ;
}

.menu {
	display: block;
	height: 30px;
	width: 150px;
	background: url(images/menu.png) no-repeat top right ;
	padding: 0 10px 0 10px;
	line-height: 30px;
	outline: none;
	cursor: pointer;
	margin: 0 0 0 0;
}
.titreaide {
   font-family: 'Ubuntu', arial;
	font-size: 12px;
	font-weight: bold;
	color: #980a0a;
}

.petittitre {
   font-family: 'Ubuntu', arial;
	font-size: 12px;
	//font-weight: bold;
	color: #980a0a;
}
.petittexte {
   font-family: 'Ubuntu', arial;
	font-size: 11px;
	color: #000000;
}

.petittextegris {
   font-family: 'Ubuntu', arial;
	font-size: 11px;
	color: #4b4a4b;
}
.petittextevert {
   font-family: 'Ubuntu', arial;
	font-size: 11px;
	color: #1b6800;
}
		
.totaltablo {
   font-family: 'Ubuntu', arial;
	font-size: 9px;
	font-weight: bold;
  	color: #990000;
}

.tablo {
   font-family: 'Ubuntu', arial;
	font-size: 9px;
  	color: #000000;
}

.annule {
	color: #657768;
  font-style: italic;
	font-size: 13px;
}
		
.encaisse {
	color: #1b6800;
  font-style: italic;
	font-size: 13px;
}

.rembourse {
	color: #ac0303;
  font-style: italic;
	font-size: 13px;
}
	
.texte {
   font-family: 'Ubuntu', arial;
	font-size: 16px;
	color: #1b6800;
}

.textechamp {
   font-family: 'Ubuntu', arial;
  font-size: 13px;
  color: #990000;
}

.titre {
   font-family: 'Ubuntu', arial;
	font-weight: bold;
	font-size: 30px;
	color: #790707;
	text-shadow: 4px 4px 4px #4c4c4c;
}

.entete {
	background: url(images/menu.png) no-repeat top left ;
   font-family: 'Ubuntu', arial;
   font-size: 12px;
	font-weight: bold;
   color: #990000;
}

.total {
  	border: 1px solid #ff9900;
	font-family: 'Ubuntu', arial;
  	font-size: 16px;
	font-weight: bold;
  	color: #990000;
}

a:link {
   font-family: 'Ubuntu', arial;
	color: #790707;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 14px;
}

a:visited {
   font-family: 'Ubuntu', arial;
	color: #790707;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 14px;
}
a:hover {
   font-family: 'Ubuntu', arial;
	//background: url(images/menu_active.png) no-repeat top right;
	color: #ffc706;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 14px;
}


.bloc {
    position:relative;
    margin:0px auto;
    height:28500px;
    width:700px;
    background-position:0 0;
    background-repeat:repeat;
    background-image: url(images/fond.png);
	 background-attachment:fixed;
	 background-size:cover;Date
	 background-position:top center;
}

.bloclarge {
    position:relative;
    margin:0px auto;
    height:8500px;
    width:950px;
    background-position:0 0;
    background-repeat:repeat;
    background-image: url(images/fond.png);
	 background-attachment:fixed;
	 background-size:cover;Date
	 background-position:top center;
}



.blocaide {
    position:fixed;
    bottom:10px;
    left:auto;
    margin:10px;
    display: none;
    height:600px;
    width:450px;
    background-position:0 0;
    background-repeat:repeat;
    background-image: url(images/blocaide.png);
	 background-attachment:fixed;
	 background-size:cover;
	 background-position:top center;
}

.blocprint {
    position:fixed;
    bottom:70px;
    left:600px;
    margin:10px;
    display: none;
    height:100px;
    width:350px;
    background-position:0 0;
    background-repeat:repeat;
    background-image: url(images/fond.png);
	 background-attachment:fixed;
	 background-size:cover;
	 background-position:top center;
}


.page {
    position:relative;
    margin:170px 200px;
	padding: 10px 10px 10px 10px;
    width:480px;
    background-position:0 0;
    background-repeat:repeat;
    //background-image: url(images/fond.png);
	 background-attachment:fixed;
	 background-size:cover;
	 background-position:top center;

}

.pagelarge {
    position:relative;
    margin:170px 0px;
	 padding: 10px 10px 10px 10px;
    width:930px;
    background-position:0 0;
    background-repeat:repeat;
    //background-image: url(images/fond.png);
	 background-attachment:fixed;
	 background-size:cover;
	 background-position:top center;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
}

.champ200 {
	background: url(images/champ.png) no-repeat top left ;
   font-family: 'Ubuntu', arial;
  	font-size: 11px;
  	color: #990000;
 	border-radius:5px;
 	border:1px solid #ff9900;
 	width:300px;
}

.champ60 {
	background: url(images/champ.png) no-repeat top left ;
   font-family: 'Ubuntu', arial;
  	font-size: 11px;
  	color: #990000;
 	border-radius:5px;
 	border:1px solid #ff9900;
 	width:65px;
}

.champ50 {
	background: url(images/champ.png) no-repeat top left ;
   font-family: 'Ubuntu', arial;
  	font-size: 11px;
  	color: #990000;
 	border-radius:5px;
 	border:1px solid #ff9900;
 	width:50px;
}

.champ40 {
	background: url(images/champ.png) no-repeat top left ;
   font-family: 'Ubuntu', arial;
  	font-size: 11px;
  	color: #990000;
 	border-radius:5px;
 	border:1px solid #ff9900;
 	width:40px;
}

.champ {
	background: url(images/champ.png) no-repeat top left ;
   font-family: 'Ubuntu', arial;
  	font-size: 11px;
  	color: #990000;
 	border-radius:5px;
 	border:1px solid #ff9900;
}
.autrechamp {
	background: url(images/autrechamp.png) no-repeat top left ;
   font-family: 'Ubuntu', arial;
  	font-size: 11px;
  	color: #f69204;
  	font-style: italic;
 	border-radius:5px;
 	border:1px solid #ff9900;
}
.columnHeader {
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 11px;
  font-size-adjust: none;
  font-stretch: normal;
  color: #ff080e;
  line-height: 15px;
  letter-spacing: 0.05em;
}
.champmemo {
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 41px;
  font-size-adjust: none;
  font-stretch: normal;
  color: #ff080e;
  line-height: 15px;
  letter-spacing: 0.05em;
  width:650px;
}


	
#fixe	{
    position        : fixed;
    bottom          : 0;
    background-image: url(images/fond.png);
    width:700px;
    height:70px;
	}
	
#fixelarge	{
    position        : fixed;
    bottom          : 0;
    background-image: url(images/fond.png);
    width:950px;
    height:70px;
	}
	
	
.souligne {
	border-bottom: 1px solid #940d0d;
}
