/************************************************************************************************************************************									CSS Nuked																/************************************************************************************************************************************/body{	background: url(images/fond.gif) repeat-x;	background-color: #012c44;	margin: 0;	padding: 0;}#page{	width: 1202px;	border: 1px solid #3e97ce;	margin: auto;	background: #ffffff;}#barre{	width: 1172px;	height: 22px;	background: url(images/barre.gif) repeat-x;	font: bold 11px Tahoma;	color: #000e21;	padding-left: 30px;	padding-top: 10px;}#barre .date{	color: #2c86b3;}#header{	width: 1200px;	background: url(images/header-gauche.jpg) no-repeat;	overflow: hidden;	height: 150px;}#header-logo-cs{	width: 145px;	height: 134px;	background: url(images/header-logo-cs.jpg) no-repeat;	float: left;	display: inline;}#header-logo-css{	width: 145px;	height: 134px;	background: url(images/header-logo-css.jpg) no-repeat;	float: left;	display: inline;}#header-logo-dod{	width: 145px;	height: 134px;	background: url(images/header-logo-dod-ss.jpg) no-repeat;	float: left;	display: inline;}#header-logo-unreal{	width: 145px;	height: 134px;	background: url(images/header-logo-unreal.jpg) no-repeat;	float: left;	display: inline;}#header-logo-tmn{	width: 145px;	height: 134px;	background: url(images/header-logo-tmn.jpg) no-repeat;	float: left;	display: inline;}#header-gauche{	width: 100%;	height: 134px;	float: left;	display: inline;}#header-droite{	width: 402px;	height: 134px;	float: left;	display: inline;	margin-bottom:-4px;}#header-droite-titre{	width: 392px;	height: 24px;	background: url(images/header-droite-titre.jpg) no-repeat;	font: bold 14px Tahoma;	color: #5fb1e3;	padding-left: 10px;	padding-top: 5px;	font-variant:small-caps;}#header-droite ul{	margin: 0;	padding: 0;	width: 402px;	list-style-type: none;}#header-droite li{	width: 372px !important;	width: 362px;	height: 20px;	margin: 0;	background: url(images/header-droite-li.jpg) no-repeat;	font: bold 11px Tahoma;	color: #014166;	padding: 0;	padding-top: 7px;	padding-left: 40px;	line-height: 10px;}#header-droite li a{	font: bold 11px Tahoma;	color: #014166;	text-decoration: none;}#header-droite li a:hover{	font: bold 11px Tahoma;	color: #4174b7;	text-decoration: none;}#separateur{	width: 1201px;	height: 26px;	background: url(images/separateur.gif) no-repeat;	
}#conteneur{	width: 1202px;	background: url(images/conteneur.gif) repeat-y;	overflow: hidden;}#menu-gauche{	width: 194px;	padding-left: 1px;	float: left;	display: inline;	font: 12px Tahoma;	color: #000f21;	margin: 0;}#menu-gauche input{	max-width: 170px;	border: 1px solid #77b1d2;	color: #30627e;	padding: 3px;	margin: 4px;}#menu-droite input{	max-width: 170px;	border: 1px solid #77b1d2;	color: #30627e;	padding: 3px;	margin: 4px;}#menu-gauche a{	font: bold 11px Tahoma;	color: #000f21;}#menu-gauche h3 {	margin: 0;	height: 23px;	width: 181px;	background: url(images/menu-titre.gif) no-repeat 0px 0px;	font: bold 12px Tahoma;	color: #5fb1e3;	border-bottom: 1px solid #ffffff;	padding-top: 6px;	padding-left: 5px;	font-variant:small-caps;	margin-top: 10px;}#menu-gauche h3:hover {	background: url(images/menu-titre.gif) no-repeat 0px -29px;	color:#ffffff;}#menu-gauche ul{	width: 186px;	list-style: none;	margin: 0;	padding: 0;	margin-bottom: 20px;	overflow: hidden;}#menu-gauche li{
	width: 191px;
	background: url(images/menu-gauche-li.gif) no-repeat 0px 0px;	border-bottom: 1px solid #ffffff;}#menu-gauche li a{    padding-top: 6px;    padding-left: 25px;    height: 20px;    display: block;}#menu-gauche li:hover a{	text-decoration: none;}#menu-gauche li:hover {	background: url(images/menu-gauche-li.gif) no-repeat 0px -26px;}#corps{	width: 802px;	float: left;	display: inline;	padding-left: 5px;	padding-right: 5px;	font: 12px Tahoma;	color: #28688c;}#corps h1{	margin: 0;	width: 782px;	height: 22px;	background: url(images/corps-titre.gif) no-repeat;	font: bold 12px Tahoma;	color: #ffffff;	padding-left: 20px;	padding-top: 8px;	
}#corps h1 a{	font: bold 12px Tahoma;	color: #ffffff;	text-decoration: none;}#corps .informations{	height: 21px;	width: 782px;	padding-left: 20px;	padding-top: 7px;	font: bold 11px Tahoma;	color: #010d1f;	background: url(images/corps-informations.gif) repeat-x;	
}#corps .informations a{	font: bold 11px Tahoma;	color: #153d59;	text-decoration: none;}#corps .informations a:hover{	font: bold 11px Tahoma;}#corps .contenu{	width: 782px;	padding-left: 10px;	padding-right: 10px;	background: #ecf8fe;	font: 12px Tahoma;	color: #28688c;	padding-top: 10px;	padding-bottom: 10px;	line-height: 123%;	margin-bottom: 20px;	
}#corps .contenu textarea{	width: 675px;}#corps p{	margin: 0;	margin-bottom: 5px;	font: 12px Tahoma;	color: #28688c;	line-height: 123%;}#corps a{	font: bold 12px Tahoma;	color: #244e84;	text-decoration: none;}#corps a:hover{	font: bold 12px Tahoma;	color: #000d1e;	text-decoration: none;}#menu-droite{	width: 187px;	padding-left: 8px;	float: left;	display: inline;	font: 12px Tahoma;	color: #000f21;	}#menu-droite h3 {	margin: 0;	height: 23px;	width: 181px;	background: url(images/menu-titre.gif) no-repeat 0px 0px;	font: bold 12px Tahoma;	color: #5fb1e3;	border-bottom: 1px solid #ffffff;	padding-top: 6px;	padding-left: 5px;	font-variant:small-caps;	margin-top: 10px;}#menu-droite h3:hover {	background: url(images/menu-titre.gif) no-repeat 0px -29px;	color: #ffffff;}
#menu-droite ul{	width: 186px;	list-style: none;	margin: 0;	padding: 0;	margin-bottom: 20px;}#menu-droite li {	width: 191px;	background: url(images/menu-droite-li.gif) no-repeat 0px 0px;	border-bottom: 1px solid #ffffff;}#menu-droite li a{    padding-top: 6px;    padding-left: 25px;    height: 20px;    display: block;}#menu-droite li:hover {	background: url(images/menu-droite-li.gif) no-repeat 0px -26px;}#menu-droite li:hover a{	text-decoration: none;}#menu-droite h3 a{	font: bold 12px Tahoma;	color: #5fb1e3;}#menu-droite table{	margin-bottom: 10px;}#menu-droite a{	font: bold 11px Tahoma;	color: #000f21;}#menu-droite form{	margin: 0;	padding: 0;	overflow: hidden;}#menu-droite table{	padding: 0;	margin: 0;}#footer{	width: 1182px;	height: 15px;	padding-left: 20px;	padding-top: 10px;	font: bold 11px Tahoma;	color: #2b6b80;	background: url(images/footer.gif) repeat-x;}#footer a{	font: bold 11px Tahoma;	color: #153d59;	text-decoration: none;}/************************************************************************************************************************************									CSS Generique																/************************************************************************************************************************************/input {	font-family:verdana, sans-serif;}select {	font-family:verdana, sans-serif;}table {	font-family:verdana, sans-serif;}td {	font-family:verdana, sans-serif;}body {	font-family:verdana, sans-serif;}p {	font-family:verdana, sans-serif;}h2 {	font-family:verdana, sans-serif;}h3 {	font-family:verdana, sans-serif;}a {	font-family:verdana, sans-serif;}textarea {	font-family:verdana, sans-serif;	font-size:10px;}a:link, a:visited, a:active { 	text-decoration:none; }a:hover { 	text-decoration:underline;}/************************************************************************************************************************************									GTR2 Liens																/************************************************************************************************************************************/.gtr2_home_header_links, .gtr2_home_header_links:hover {	color: #000e21;	font: bold 11px Tahoma;	text-decoration: none;}/************************************************************************************************************************************									GTR2 Tables																/************************************************************************************************************************************/.gtr2_table {	border-style:double;		border-color:black; 	border-collapse:collapse;	width:100%; 	background-color:white;	font-size:11px;}.gtr2_center_table {	margin-left:auto;	margin-right:auto;}.gtr2_table_without_width {	border-style:double;		border-color:black; 	border-collapse:collapse;	background-color:white;	font-size:11px;}.gtr2_table_without_border {	background: #ccdde5;	border: 1px solid #ffffff;	font-size:11px;	width:100%;}.gtr2_table_without_border_and_width {	background: #ccdde5;	border: 1px solid #ffffff;	font-size:11px;}/************************************************************************************************************************************									GTR2 Lignes Tables																/************************************************************************************************************************************/.gtr2_LigneSurvol {	background-color:#FFFF99;}.gtr2_LigneCochee {	background-color:yellow;}.gtr2_LignePiloteConnecte {	background-color: #000;	color: #fff;}.gtr2_normalLigne {	background-color:#ccdde5;}.gtr2_alternateLigne {	background-color:#ecf8fe;}.gtr2_normalLigne_S1 {	background-color:#BDCAF0;}.gtr2_alternateLigne_S1 {	background-color:#DCE8FE;}.gtr2_normalLigne_S2 {	background-color:#F0BDCA;}.gtr2_alternateLigne_S2 {	background-color:#FEDCE8;}.gtr2_normalLigne_S3 {	background-color:#CAF0BD;}.gtr2_alternateLigne_S3 {	background-color:#E8FEDC;}.gtr2_normalLigne_S4{	background-color:#FFC671;}.gtr2_alternateLigne_S4 {	background-color:#FFE0B2;}.gtr2_normalLigne_S5{	background-color:#CCB2FF;}.gtr2_alternateLigne_S5 {	background-color:#E0D1FF;}.gtr2_normalLigneHorsClassement {	background-color: #E9E9E9;}.gtr2_alternateLigneHorsClassement {	background-color: #fff;}/************************************************************************************************************************************									GTR2 Cellules Tables/************************************************************************************************************************************/.gtr2_voiture_normal {	color:black;}.gtr2_voiture_selected {		color:red;}.gtr2_pilote_normal {	color:black;}.gtr2_pilote_selected {	color:red;}/************************************************************************************************************************************									GTR2 Messages																/************************************************************************************************************************************/.gtr2_message_important {	color: #bf0000;	font-weight: bold;}.gtr2_message_OK {	color: #008000;	font-weight: bold;}.gtr2_message_KO {	color: #bf0000;	font-weight: bold;}/************************************************************************************************************************************									GTR2 Images																/************************************************************************************************************************************/.gtr2_image {	border-width: 0px;	vertical-align: middle;}.gtr2_cursor_image {	border-width: 0px;	vertical-align: middle;	cursor: pointer;}/************************************************************************************************************************************									GTR2 Block Calendrier																/************************************************************************************************************************************/.gtr2_cal {	border:1px solid black;	background-color:white;	font-size: 8pt;	width: 180px;}.gtr2_cal_nav {	width: 180px;}.gtr2_cal_daysheader {	background-color: #fff;	color: #28688C;	font-size: 10pt;}.gtr2_cal_currentday {	color: #bf0000;	border: 2px solid #bf0000;	background-color: #ccdde5;}.gtr2_cal_currentday_withevents {	color: #fff;	border: 3px solid #000;	font-weight: bold;}.gtr2_cal_inactiveday {	background-color: #ecf8fe;	}.gtr2_cal_noevent {	background-color: #ccdde5;	text-align: center;}.gtr2_cal_event {		background-color: #bf0000;	font-weight: bold;	color: #ffffff;	text-align: center;}/************************************************************************************************************************************									GTR2 Popup Calendrier Javascript																/************************************************************************************************************************************/#calendarDiv{	position:absolute;	width:255px;	border:1px solid #317082;	padding:1px;	background-color: #FFF;	font-family:arial;	font-size:10px;	padding-bottom:20px;	visibility:hidden;}#calendarDiv span,#calendarDiv img{	float:left;}#calendarDiv .selectBox,#calendarDiv .selectBoxOver{		line-height:12px;	padding:1px;	cursor:pointer;	padding-left:2px;}#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{		line-height:12px;	padding:1px;	cursor:pointer;	padding-left:2px;}#calendarDiv td{	padding:3px;	margin:0px;	font-size:10px;}#calendarDiv .selectBox{	border:1px solid #E2EBED;			color: #E2EBED;	position:relative;}#calendarDiv .selectBoxOver{	border:1px solid #FFF;	background-color: #317082;	color: #FFF;	position:relative;}#calendarDiv .selectBoxTime{	border:1px solid #317082;			color: #317082;	position:relative;}#calendarDiv .selectBoxTimeOver{	border:1px solid #216072;		color: #216072;	position:relative;}#calendarDiv .topBar{	height:16px;	padding:2px;	background-color: #317082;}#calendarDiv .activeDay{	/* Active day in the calendar */	color:#FF0000;}#calendarDiv .todaysDate{	height:17px;	line-height:17px;	padding:2px;	background-color: #E2EBED;	text-align:center;	position:absolute;	bottom:0px;	width:201px;}#calendarDiv .todaysDate div{	float:left;}	#calendarDiv .timeBar{	height:17px;	line-height:17px;	background-color: #E2EBED;	width:72px;	color:#FFF;	position:absolute;	right:0px;}#calendarDiv .timeBar div{	float:left;	margin-right:1px;}#calendarDiv .monthYearPicker{	background-color: #E2EBED;	border:1px solid #AAAAAA;	position:absolute;	color: #317082;	left:0px;	top:15px;	z-index:1000;	display:none;}#calendarDiv #monthSelect{	width:70px;}#calendarDiv .monthYearPicker div{	float:none;	clear:both;		padding:1px;	margin:1px;		cursor:pointer;}#calendarDiv .monthYearActive{	background-color:#317082;	color: #E2EBED;}#calendarDiv td{	text-align:right;	cursor:pointer;}#calendarDiv .topBar img{	cursor:pointer;}#calendarDiv .topBar div{	float:left;	margin-right:1px;}/************************************************************************************************************************************									GTR2 Onglets																/************************************************************************************************************************************/ul#tabGTR2 {    font: bold 11px verdana, arial, sans-serif;    list-style-type: none;    padding-bottom: 9px !important; /* Pour Firefox */	padding-bottom: 10px; /* Pour IE */	padding-left: 5px;    margin: 0;}ul#tabGTR2 li {    float: left;    height: 21px;    background-color: #cfc;    margin: 2px 2px 0 2px;    border-left: 1px solid #6c6;	border-right: 1px solid #6c6;	border-top: 1px solid #6c6;	border-bottom: 1px solid #6c6;}ul#tabGTR2 li.tabActiveGTR2 {    border-bottom: 1px solid #fff;    background-color: #fff;}ul#tabGTR2 li.tabActiveGTR2 a {    color: #666;}#tabGTR2 a {    float: left;    display: block;    color: #666;    text-decoration: none;    padding: 4px;}#tabGTR2 a:hover {    background: #fff;	color: #666;}.tabDivGTR2{	border: 1px solid #6c6;	padding: 10px;}.tabDivGTR2_LiveView{	border: 1px solid #6c6;	padding: 3px;}/************************************************************************************************************************************									GTR2 Block Live																/************************************************************************************************************************************/.gtr2_blocklive_MainDiv {	border: 1px solid #000;	background-color: #FFFF99;	text-align: center;		margin-top: 2px;	margin-left: 2px;	padding: 5px;	width: 170px;	font-size: 8pt; 	font-weight: normal;}#menu-gauche h3.gtr2_blocklive_blockHeader { 	background: url(images/menu-titre_blockLive.gif) no-repeat center 0px;	border-bottom: none;	color: #bf0000;}#menu-gauche h3.gtr2_blocklive_blockHeader:hover {	/*background: url(images/menu-titre.gif) no-repeat 0px -29px;*/	background: url(images/menu-titre_blockLive.gif) no-repeat center 0px;	color:#bf0000;}
