*
{
	margin:0px;
	padding:0px;}
#centre {
border-bottom:0;
border-top:0;
color:#000;
min-height:430px;
padding:1.5em;
}

#conteneur {
margin:0px auto;
padding:0px;
width:1000px;
}
.wrapper
{
background:transparent url(../Images/wrapper_bg.png) left top repeat-y;
float:left;
width:98%;
padding:0px 1%;
	}
#haut {
background-color:#DB1D1F;
height:2.4em;
max-height:2.4em;
float:left;
width:100%;
margin:0px 0px 20px 0px;
}

#header {
background-color:#E5D4BC;
border-bottom:3px solid #333333;
color:#fafafa;
float:left;
width:100%;
/*margin-bottom:25px*/

}
#header_logo {
float:left;
width:50%;
padding:5px;
}
#header_right 
{
	float:right;
padding:65px 5px 0px 0px;
text-align:right;
width:45%;
color:#B61111;
font-size:14px;
font-family:arial;
font-weight:bold;
}
.menuhaut {
font-size:1em;
list-style-type:none;
margin:0;
padding:0;
}

.menuhaut a {
color:#fafafa;
margin:0 0.4em;
text-decoration:none;
}

.menuhaut a:hover {
color:#ffffff;
text-decoration:underline;
}

.menuhaut li {
border-right:1px solid #fff;
display:inline;
float:left;
margin:0;
padding:0.6em 5px;
}

a {
/*color:#000;*/
text-decoration:underline;
color:#000;

}

body {
background:#333B3B url(../Images/background.png) left top repeat-x;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
}
h1,h2,h3,h4,h5,h6
{
margin:0px;
padding:0px;	}
h1 {
font-size:1.6em;

}

h2 {
font-size:18px;
color:#A80A0A;
margin-bottom:5px;
}

h3 {
font-size:1.1em;
color:#000;
}

h4 {
font-size:1em;
}

h5 {
font-size:0.9em;
}

p {
margin:1px 0.5em 0.5em 1.5em;
}
.grid{
	border-top:solid 1px #DEE7ED;	
	border-right:solid 1px #v;
}
.grid th{
	background-color:#EDF1F4;
	border-bottom:solid 1px #DEE7ED;	
	border-left:solid 1px #DEE7ED;
	padding:5px 0px 5px 5px;
	color:#2165A0;
}
.grid th a{
	color:#2165A0;
	text-decoration:underline;
	}
.grid td{
	border-bottom:solid 1px #DEE7ED;	
	border-left:solid 1px #DEE7ED;
	padding:3px 0px 3px 5px;
	color:#2C2C2C;
	vertical-align:top;
	
}
.btn
{
	background-color:#266093;
	color:White;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border:0px;
	padding:3px 5px;
	font-weight:bold;}
.paging a
{
	background-color:#EDF1F4;
	border:1px solid #3882C7;
	padding:2px 4px;
	color:#3882C7;
	text-decoration:none;}
.paging a:hover
{
	background-color:#3882C7;
	border:1px solid #3882C7;
	padding:2px 4px;
	color:#fff;}
.paging td
{
	border:none!important;}
fieldset
{
	border:1px solid #A80A0A;
	padding:10px;}
legend
{
	color:#A80A0A;}
.login
{
	background:#333333;
	padding:20px;
	width:40%;
	color:#fff;
	margin:0px auto;
	border-radius:35px;
	-moz-border-radius:35px;
	-webkit-border-radius:35px;}
.login_shadow
{
	background:transparent url(../Images/shadow.png) left top repeat-x;
	padding:20px;
	width:40%;
	color:#fff;
	height:120px;
	margin:0px auto;
	border-radius:35px;
	-moz-border-radius:35px;
	-webkit-border-radius:35px;}
.login a
{
	color:#FF0000;
	text-decoration:underline;}
.main_content
{
	padding:2%;
	float:left;
	min-height:400px;
	width:96%;
	background-color:#F2E9DC;}
td
{
	
	padding:4px 0px}
.button, input[type="submit"], input[type="cancel"], input[type="save"], input[type="button"], input[type="reset"]{
	background-color: #DB1D1F; 
   background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ 
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DB1D1F), to(#B21010)); /* Safari 5.1, Chrome 10+ */ 
   background: -webkit-linear-gradient(top, #DB1D1F, #B21010); /* Firefox 3.6+ */ 
   background: -moz-linear-gradient(top, #DB1D1F, #B21010); /* IE 10 */ 
   background: -ms-linear-gradient(top, #DB1D1F, #B21010); /* Opera 11.10+ */ 
   background: -o-linear-gradient(top, #DB1D1F, #B21010); 
   color:#ffffff;
   font-weight:bold;
   padding:3px 8px;
   border:1px solid #ffffff;
   border-radius:4px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   box-shadow: 0px 0px 5px #ffffff;
   -moz-box-shadow: 0px 0px 5px #ffffff;
   -webkit-box-shadow: 0px 0px 10px #ffffff;
	}
a.button{
	padding:2px 7px 3px 7px;
	/*line-height:21px;*/
	margin-right: 0px;
	}
.tfield,textarea,input[type="text"],select,  input[type="password"]
{
	border: 1px solid #B8C3D1;
	padding: 0px 0px 0px 3px;
	background-color: #F4F4F4;
	background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#ffffff)); /* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #F4F4F4, #fff); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #F4F4F4, #fff); /* IE 10 */
	background: -ms-linear-gradient(top, #F4F4F4, #fff); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #F4F4F4, #fff);
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	color:#666666;
	padding:4px;
	font-size:11px;
}
.tableborder{
padding:0px;
border:1px solid #666666;
}
.tableborder th{
background-color: #333333;
color:#fff;
font-size:12px;
font-weight:bold;
text-align:center;
padding:4px 2px;
border:1px solid #666666;
}
.tableborder th a
{
	color:#ffffff;}
.tableborder td a
{
	color:#333333;
	font-weight:bold}
.tableborder td{
background:#fff;
color:#000;
padding:2px 3px;
vertical-align:top;
line-height:19px;
border-bottom:1px solid #666666;
border-right:1px solid #666666;
border-left:1px solid #666666;
}
.footer
{
	width:100%;
	float:left;
	background-color:#E5D4BC;
border-top:3px solid #333333;
	color:#333333;}
	
	
	.paddingtable
	{padding:5px;
		
		}

.tablehead{     background: none repeat scroll 0 0 #F7F5ED;
    border-radius: 10px 10px 10px 10px;
    padding: 0 10px; border:#E5D4BC 1px solid}
    
#lblMsg11{  background: none repeat scroll 0 0 #E5D4BC;
    border-radius: 0 0 10px 10px;
    color: #FF0000;
    display: block;
    margin: 0 10px;
    padding: 10px;
    width: 75.5%;}

.ajax__calendar{ z-index:999; position:relative}
.highlightnew
{
	background-color: rgb(229, 212, 188); 
	padding: 5px; 
	margin-bottom:15px;
	border: 1px solid rgb(206, 191, 169);}
.innerheading
{
	color:#000;
	font-size:22px;
padding:8px;
font-weight:normal;
font-style:italic;
background: #E5D4BC;
background: -moz-linear-gradient(left,  #E5D4BC 43%, #ece9d8 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(43%,#E5D4BC), color-stop(100%,#ece9d8));
background: -webkit-linear-gradient(left,  #E5D4BC 43%,#ece9d8 100%);
background: -o-linear-gradient(left,  #E5D4BC 43%,#ece9d8 100%);
background: -ms-linear-gradient(left,  #E5D4BC 43%,#ece9d8 100%);
background: linear-gradient(to right,  #E5D4BC 43%,#ece9d8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5D4BC', endColorstr='#ece9d8',GradientType=1 );}

.tab_btn
{
	background-color: #DB1D1F; 
   background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ 
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DB1D1F), to(#B21010)); /* Safari 5.1, Chrome 10+ */ 
   background: -webkit-linear-gradient(top, #DB1D1F, #B21010); /* Firefox 3.6+ */ 
   background: -moz-linear-gradient(top, #DB1D1F, #B21010); /* IE 10 */ 
   background: -ms-linear-gradient(top, #DB1D1F, #B21010); /* Opera 11.10+ */ 
   background: -o-linear-gradient(top, #DB1D1F, #B21010); 
   color:#ffffff;
   font-weight:bold;
   padding:3px 8px;
   border-left:1px solid #ffffff!important;
   border-right:1px solid #ffffff!important;
   border-top:1px solid #ffffff!important;
   border-bottom:0px!important;
   border-radius:6px 6px 0px 0px!important;
   -moz-border-radius:6px 6px 0px 0px!important;
   -webkit-border-radius:6px 6px 0px 0px!important;
   box-shadow: 0px 0px 5px #ffffff;
   -moz-box-shadow: 0px 0px 5px #ffffff;
   -webkit-box-shadow: 0px 0px 10px #ffffff;}
  .wrapword{
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
width:85px;
font-weight:normal;
padding:2px;
}
 .wordwrap{
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
width:200px;
font-weight:normal;
padding:2px;
}