﻿body 
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial;
    font-size: 12px;
    color: #555555;
}

form
{
	display:inline;
}

.boutonBleu1
{
	background: #80ade5 url(../scripts/jquery/ui/layout/img/80ade5_40x100_textures_04_highlight_hard_100.png) 0 50% repeat-x;
	border: 1px solid #777;
	display : inline;
}

.selectBleu1
{
	background: #cbddf4;
	border: 1px solid #777;
}

.monEntete1
{
	font-size: 20px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.monEntete2
{
	font-size: 18px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.monEntete3
{
	font-size: 16px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.texte1
{
	font-size: 14px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.texte2
{
	font-size: 12px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.texte3
{
	font-size: 10px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.tabVert
{
	background-color: #D9FED9;
}

.tabGris
{
	background-color: #EAF4F3;
}

.tabRouge
{
	background-color: #F21414;
}

.tabVert:hover
{
	background-color: ActiveBorder;
	cursor:pointer;
}

.tabGris:hover
{
	background-color: ActiveBorder;
	cursor:pointer;
}

.tabGrisClair
{
	background-color:#EAF4F3;
}

.tabTD
{
	padding:5px;
	text-align:center;
}

.tabTR:hover
{
	background-color: ActiveBorder;
	cursor:pointer;
}

.tab50
{
	width:50%;
}

.tab60
{
	width:60%;
}

.tab70
{
	width:70%;
}

.tab90
{
	width:90%;
}

.tabfin90
{
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	width:90%;
	border-collapse:collapse;
}

.tab80
{
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	width:450px;
	border-collapse:collapse;
}

.tabTD80
{
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	padding:5px;
	text-align:center;
}

a img
{
	text-decoration:none;
	border: none;
} 

p
{
	height:25px
}

.button
{
	font-weight: bold;
	font-size: 14px;
	width: 110px;
	height: 30px;
 	display: table-cell;
	background-image: url('../images/bouton_petit.png');
	background-repeat: no-repeat;
	vertical-align: middle;
	overflow: hidden;
	cursor:hand;
	text-align:center;
	
	border:none;
}

.button165
{
	font-weight: bold;
	font-size: 14px;
	width: 165px;
	height: 30px;
 	display: table-cell;
	background-image: url('../images/bouton_petit165.png');
	background-repeat: no-repeat;
	vertical-align: middle;
	overflow: hidden;
	cursor:hand;
	text-align:center;
	
	border:none
}

.panel
{
	padding-bottom:15px;
}

.gridView
{
	width:90%;
	padding-bottom:10px;
	padding-top:5px;
}

.Img20
{
	width:17px;
	height:17px;
}

.tabMain:hover
{
	cursor:pointer;
}

.testTabHeader
{
	width: 450px;
	height: 109px;
	display: inline-table;
	position: relative;
	vertical-align:middle;
}

.testTabGris
{
	background-image:url('../images/TestGris.png');
	background-repeat: no-repeat;
	width: 450px;
	height: 109px;
	display: inline-table;
	position: relative;
	vertical-align:middle;
	cursor:hand;
}

.testTabGrisPetit
{
	background-image:url('../images/TestGrisPetit.png');
	background-repeat: no-repeat;
	width: 350px;
	height: 85px;
	display: inline-table;
	position: relative;
	vertical-align:middle;
	cursor:hand;
	text-align:right;
}

.testTabBleu
{
	background-image:url('../images/TestBleu.png');
	background-repeat: no-repeat;
	width: 450px;
	height: 109px;
	display: inline-table;
	position: relative;
	vertical-align:middle;
	cursor:hand;
}

.testTabBleuPetit
{
	background-image:url('../images/TestBleuPetit.png');
	background-repeat: no-repeat;
	width: 350px;
	height: 85px;
	display: inline-table;
	position: relative;
	vertical-align:middle;
	cursor:hand;
	text-align:right;
}

.testTabVert
{
	background-image:url('../images/TestVert.png');
	background-repeat: no-repeat;
	width: 450px;
	height: 109px;
	display: inline-table;
	position: relative;
	vertical-align:middle;
	cursor:hand;
}

.testTabVertPetit
{
	background-image:url('../images/TestVertPetit.png');
	background-repeat: no-repeat;
	width: 350px;
	height: 85px;
	display: inline-table;
	position: relative;
	vertical-align:middle;
	cursor:hand;
	text-align:right;
}

.testTabRouge
{
	background-image:url('../images/TestRouge.png');
	background-repeat: no-repeat;
	width: 450px;
	height: 109px;
	display: inline-table;
	position: relative;
	vertical-align:middle;
	cursor:hand;
}

.testTabRougePetit
{
	background-image:url('../images/TestRougePetit.png');
	background-repeat: no-repeat;
	width: 350px;
	height: 85px;
	display: inline-table;
	position: relative;
	vertical-align:middle;
	cursor:hand;
	text-align:right;
}

.testTab2
{
	display: table-cell;
	vertical-align: middle;
	opacity:1;
}

.textbox
{
	border-width:1px; 
	border-style:solid; 
	border-color:black;
}

.tabGauche
{
	text-align:left;
}

.tabDroite
{
	padding:5px;
	text-align:right;
}

.divDroite
{
	display:inline;
	text-align:right;
}

.tabCenter
{
	text-align:center;
}

.divTab
{
	display: inline-table;
	width: 450px;
}

.divTabR
{
	display: inline-table;
	width: 400px;
	vertical-align: middle;
	height:25px;
	/*background-color:#F5878E;*/
		background-image:url('../images/RougePetit.png');
}

.divTabO
{
	display: inline-table;
	width: 400px;
	vertical-align: middle;
	height:25px;
	/*background-color:#F4D0A8;*/
	/*background-color:Orange;*/
			background-image:url('../images/OrangePetit.png');
}

.divTabB
{
	display: inline-table;
	width: 400px;
	height:25px;
	vertical-align: middle;
	/*background-color:#A8BCF4;*/
	background-image:url('../images/BleuPetit.png');
}

.divTabV
{
	display: inline-table;
	width: 400px;
	vertical-align: middle;
	height:25px;
	/*background-color:#A8F4BA;*/
		background-image:url('../images/VertPetit.png');
}

.divTabN
{
		display: inline-table;
	width: 400px;
	height:25px;
	border:1px;
	vertical-align: middle;
	/*background-color:#A8F4BA;*/
background-image:url('../images/GrisPetit.png');
}

.divTabCell
{
	display: table-cell;
	vertical-align: middle;
	text-align : left;
	width:170px;
}

.divMesSorties
{
	display: table-cell;
	vertical-align: middle;
	text-align : center;
	width:80%;
}

.divTabCellP
{
	display: table-cell;
	vertical-align: middle;
	text-align : right;
	width:40px;
}

.divTabCellImage
{
	display: table-cell;
	vertical-align: middle;
	text-align : left;
	padding-left:15px;
	width:33%;
	padding-top:7px;
}

.Img69
{
	height:69px;
}

.divTabCell100
{
	display: table-cell;
	vertical-align: middle;
	width:80px;
	text-align:left;
	padding-left:20px;
}

.div5
{
	padding-left:5px;
	padding-bottom:12px;
}

.div5Top
{
	padding-left:5px;
	padding-bottom:12px;
	padding-top:15px 
}

.div5left
{
	padding-left:5px;
	padding-bottom:15px;
	text-align:left;
}

.div15
{
	padding-left:35px;
	padding-bottom:10px;
	text-align:left;
}

.divCourse
{
	padding-left:35px;
	padding-bottom:5px;
	text-align:left;
}

.divCourseImage
{
	display: table-cell;
	vertical-align: middle;
	width:165px;
	text-align:right;
}

.divCourseleft
{
	padding-left:5px;
	text-align:left;
}

.divCourseTop
{
	padding-left:35px;
	padding-bottom:5px;
	padding-top:25px;
	text-align:left;
}

.divCourseEnd
{
	padding-left:45px;
	padding-bottom:20px;
	text-align:left;
}

.div75Center
{
	padding-top:60px;
	padding-left:75px;
	padding-bottom:10px;
	text-align:left;
	vertical-align:middle;
}

.div75
{
	padding-left:75px;
	padding-bottom:10px;
	text-align:left;
}

.Size276
{
	width:276px;
}

/* datepicker */
#datepicker1
{
	width: 130px;
}

#datepicker2
{
	width: 130px;
}

/* datatable */

/*
th.ui-state-default
{
	cursor:pointer;
}
*/

tr.odd td
{
	cursor:pointer;
	background-color: #E2E4FF;
	opacity: 0.6;
    filter: alpha(opacity=60);
    zoom: 1;
    filter:gray;
}

tr.even td
{
	cursor:pointer;
	background-color: white;
	opacity: 0.6;
    filter: alpha(opacity=60);
    zoom: 1;
    filter:gray;
}

tr.odd.row_selected td
{
	background-color: #f37321;
	opacity: 1;
	filter: alpha(opacity=100);
	zoom: 1;
	filter:none;
}


tr.even.row_selected td
{
	background-color: #ff9856;
	opacity: 1;
	filter: alpha(opacity=100);
	zoom: 1;
	filter:none;
}

tr.odd.row_hidden td
{
	visibility:hidden;
	display:none;
}

tr.even.row_hidden td
{
	visibility:hidden;
	display:none;
}

.toggleSubMenu
{
	/*background-color:#D9D9D9;*/

	width:450px;
}

.toggleSubMenuImage
{
	background-image: url(../images/CadreHaut.png);
	background-repeat:no-repeat;
}

.toggleSubMenuImageB
{
	background-image: url(../images/CadreHautB.png);
	background-repeat:no-repeat;
}

.toggleSubMenuBas
{
	/*background-image: url(../images/GrisBas.png);*/
	width:450px;
	height:25px;
}

.divMeeting
{
	padding-bottom:15px;
}

.divCourse
{
	padding-bottom:3px;
}

.navigation 
{
	padding-top:20px;
}
  
  .subMenu
  {
  	background-image: url(../images/CadreMilieu.png);
  }
  
    .subMenuB
  {
  	background-image: url(../images/CadreMilieuB.png);
  }
      
/*.navigation { 
      margin: 0; 
      padding: 0; 
      width: 450px; 
      height : 109px
      } 
   .navigation a, .navigation span { 
      display: block; 
      padding: 4px 10px; 
      text-decoration: none; 
      background: no-repeat; 
      	background-image: url(../images/TestBleuPetit.png); 
      } 
   .navigation .toggleSubMenu a, .navigation .toggleSubMenu span { 
      background-image: url(../images/TestBleu.png); 
      width: 450px; 
      height : 109px;
      } 
   .navigation .open a, .navigation .open span { 
      background-image: url(../images/TestBleuPetit.png); 
      } 
   .navigation a:hover, .navigation a:focus, .navigation a:active { 
      text-decoration: underline; 
      } 
   .navigation .subMenu  
   {
      background : url(../images/TestBleuPetit.png) 0 0 no-repeat; 
      margin: 0; 
      padding: 0; 
      border-bottom: 1px solid #666; 
      } 
   .navigation div.subMenu a  
   {
   	background: none; 
      padding: 3px 20px; 
      }*/


.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #c5dbec; background: #dfeffc url(../images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-size: 12px; color: #2e6e9e; outline: none; }
