.ir2008							{ border-style: solid; border-width: 0px; border-bottom-width: 1px; border-color: #e4e8eb; }
.ir2008 .map 					{ font-size: 14px; font-weight: bold; color: #3e7aac; margin: 10px; }
.ir2008 .year 					{ font-size: 12px; color: #2c5575; margin-left: 20px; margin-bottom: 5px; font-weight: bold; cursor: pointer; }
.ir2008 .flecheOn 				{ width: 20px; height: 20px; background-image: url(../../IMAGES/DESIGN/icons.png); background-position: -20px -80px; float: left; margin-right: 2px; }
.ir2008 .flecheOff 				{ width: 20px; height: 20px; background-image: url(../../IMAGES/DESIGN/icons.png); background-position: 0px -80px; float: left; margin-right: 2px; }
.ir2008 .fichiers				{ clear: both; display: block; margin-left: 45px; }
.ir2008 .item					{ background-image: url(../../IMAGES/DESIGN/barre.png); background-repeat: repeat-x; }
.ir2008 .icon 					{ width: 20px; height: 20px; background-image: url(../../IMAGES/DESIGN/icons.png); float: left; display: block; background-color: #ffffff; }
.ir2008 .nom a					{ font-size: 12px; color: #000000; float: left; text-decoration: none; padding-top: 2px; text-indent: 5px; background-color: #ffffff; padding-right: 15px; }
.ir2008 .nom a:hover			{ color: #000000; text-decoration: underline; }
.ir2008 .nonOfficiel a			{ font-size: 12px; color: #999999; float: left; text-decoration: none; padding-top: 2px; text-indent: 5px; background-color: #ffffff; padding-right: 15px; }
.ir2008 .nonOfficiel a:hover	{ color: #999999; text-decoration: underline; }
.ir2008 .requete a				{ font-size: 12px; color: #8a0506; float: left; text-decoration: none; padding-top: 2px; text-indent: 5px; background-color: #ffffff; padding-right: 15px; cursor: pointer; }
.ir2008 .requete a:hover		{ color: #8a0506; text-decoration: underline; }
.ir2008 .supprimer 				{ width: 21px; height: 20px; background-image: url(../../IMAGES/DESIGN/icons.png); background-position: -40px -40px; float: right; cursor: pointer; }
.ir2008 .renommer 				{ width: 20px; height: 20px; background-image: url(../../IMAGES/DESIGN/icons.png); background-position: -20px -40px; float: right; cursor: pointer; }
.ir2008 .update 				{ width: 20px; height: 20px; background-image: url(../../IMAGES/DESIGN/icons.png); background-position: 0px -40px; float: right; cursor: pointer; }
.ir2008 .accepter				{ width: 20px; height: 20px; background-image: url(../../IMAGES/DESIGN/icons.png); background-position: -80px -40px; float: right; cursor: pointer; }
.ir2008 .space					{ width: 15px; height: 20px; background-color: #ffffff; float: right; }
.ir2008 .mkRequest				{ float: left; width: 21px; height: 20px; background-image: url(../../IMAGES/DESIGN/icons.png); background-position: -60px; -40px; }
.ir2008 .mkUpload				{ float: left; width: 21px; height: 20px; background-image: url(../../IMAGES/DESIGN/icons.png); background-position: 0px; -40px; }
.ir2008 .action					{ color: #000000; font-weight: bold; float: left; padding-top: 3px; text-indent: 10px; cursor: pointer; }
.ir2008 .actionBox				{ margin: 20px; }
.ir2008 .box					{ clear: both; border-style: solid; border-color: #5ebfe0; border-width: 1px; background-color: #f1f6fa; padding: 5px; margin: 2px; }

