.upload_good { background-color: #76ef5a; padding: 5px; font-size: 10px; color: #000000; }
.upload_bad { background-color: #ffc0c1; padding: 5px; font-size: 10px; color: #000000; }

table.ir2008 { width: 100%; }
table.ir2008 td { padding: 5px; border-style: solid; border-width: 0px; border-bottom-width: 1px; border-color: #f1f6fa; margin: 0px; cursor: default; }
table.ir2008 td.root { padding: 2px; border-style: solid; border-width: 0px; border-bottom-width: 1px; border-color: #f1f6fa; margin: 0px; background-color: #f1f6fa; cursor: pointer; color: #2c5575; }

table.ir2008 tr.level:hover { background-color: #fece71; }
#ir2008_list { padding: 0px; margin: 0px; }

#delegue_menu { top: 245px; right: 20px; }

.ir2008_root { cursor: pointer; margin: 0px; padding: 5px; border-style: solid; border-width: 0px; border-bottom-width: 1px; border-color: #ffffff; }
.ir2008_root:hover { background-color: #fece71; }
.ir2008_proposition { background-image: url(../../IMAGES/GLOBAL/fleche.gif); background-position: 0px 0px; background-repeat: no-repeat; cursor: pointer; color: #fece71; text-decoration: underline; font-style: italic; }
.ir2008_proposition:hover { text-decoration: none; }
.ir2008_proposition_cadre { border-style: solid; border-color: #fece71; border-width: 1px; background-color: #f1f6fa; padding: 5px; display: none; }
.ir2008_proposition_req { background-image: url(../../IMAGES/GLOBAL/fleche.gif); background-position: 0px 0px; background-repeat: no-repeat; cursor: pointer; color: #e52322; text-decoration: underline; font-style: italic; }
.ir2008_proposition_req:hover { text-decoration: none; }

#picture_background 	{ position: fixed; z-index: 30; width: 100%; height: 100%; background-color: #2a2a2a; top: 0px; left: 0px; filter: alpha(opacity=75); -moz-opacity:0.75; opacity: 0.75; }
#picture_border 		{ position: fixed; z-index: 31; left: 50%; top: 50%; background-color: #aaaaaa; border-style: solid; border-color: #dddddd; border-width: 1px; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50;  }
#picture_big 			{ position: fixed; left: 50%; top: 50%; z-index: 32; }
#picture_big .close		{ position: fixed; margin: 0px; padding: 0px; top: 50%; left: 50%; z-index: 33; width: 24px; height: 24px; background-image: url(../../IMAGES/DESIGN/icons.png); background-position: -1px -101px; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; cursor: pointer; }
#picture_big .next		{ position: fixed; margin: 0px; padding: 0px; top: 50%; left: 50%; z-index: 33; width: 24px; height: 24px; background-image: url(../../IMAGES/DESIGN/icons.png); background-position: -26px -101px; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; cursor: pointer; }
#picture_big .previous	{ position: fixed; margin: 0px; padding: 0px; top: 50%; left: 50%; z-index: 33; width: 24px; height: 24px; background-image: url(../../IMAGES/DESIGN/icons.png); background-position: -51px -101px; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; cursor: pointer; }

#supportLiveBackground 	{ position: fixed; z-index: 33; width: 100%; height: 100%; background-color: #2a2a2a; top: 0px; left: 0px; filter: alpha(opacity=75); -moz-opacity:0.75; opacity: 0.75; }
#supportLiveBorder 		{ position: fixed; z-index: 34; left: 50%; top: 50%; background-color: #aaaaaa; width: 350px; height: 250px; margin-left: -175px; margin-top: -125px; border-style: solid; border-color: #dddddd; border-width: 1px; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50;  }
#supportLiveDialog		{ position: fixed; z-index: 35; left: 50%; top: 50%; width: 310px; height: 210px; margin-left: -155px; margin-top: -105px;  background-color: #ffffff; }
#supportLiveDialog .titre			{ background-image: url(../../IMAGES/DESIGN/bg_itemHead.png); background-repeat: repeat-x; margin: 2px; font-size: 12px; font-weight: bold; padding: 5px; text-indent: 15px; color: #666666; border-style: solid; border-color: #c7c7c7; border-width: 1px; }
#supportLiveDialog .dialogContent 	{ margin: 20px; text-align: center; height: 107px; }
#supportLiveDialog .button 			{ border-style: solid; border-color: #c7c7c7; border-width: 0px; border-top-width: 1px; border-bottom-width: 1px;  background-image: url(../../IMAGES/DESIGN/button_bg.jpg); padding: 5px; text-align: center; }
#supportLiveDialog .button 	 input		{ background-color: #f8f8f8; background-image: url(../../IMAGES/DESIGN/bg_itemHead.png); text-align: center; background-repeat: repeat-x; border-style: solid; border-color: #999999; border-top-color: #e4e4e4; border-left-color: #e4e4e4; border-width: 1px; padding: 2px; font-weight: bold; text-transform: uppercase; color: #000000; }
#supportLiveDialog .button 	 input:hover{ background-color: #fcf8f5; border-color: #999999; border-bottom-color: #e4e4e4; border-right-color: #e4e4e4; cursor: pointer; color: #999999; }

.smallthumb 			{ float: left; width: 60px; height: 60px; border-style: solid; border-width: 1px; border-color: #c7c7c7; margin: 3px; margin-right: 6px; margin-left: 0px; margin-top: 0px; }
.putPicture 			{ float: left; border-style: solid; border-width: 1px; border-color: #c7c7c7; }
