body{
	margin:0;
	padding:0;
	line-height: 1.5em;
	text-align:center;
	background-color:#ebebeb;
	background-image:url(../Images/bodyBg.png);
	background-repeat:repeat-x;

/*	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#AAC6FF', gradientType='0'); */
}

body a:link, body a:active, body a:visited{
	text-decoration: underline;
	color: #0350A7;
}
body a:hover{
	text-decoration: none;
}
body form{
	margin:0px;
}

.tdmiseajourheader{
	background-color:#006;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
	border:solid 1px #000;
}

.tdmiseajourdetail{
	padding:3px;
	background-color:# E8E8E8;
	color:#000;
	text-align:left;
	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
	border:solid 1px #000;
	line-height:17px;
}

tdmiseajourleft


.divmainpageleft{
	padding:10px;	
	background-color:#E2E2E2;
	float:left;
	width:550px;
	border:solid 1px #666;
}

.divmainpageright{
	padding:5px;
	padding-top: 1px;
	background-color:#E2E2E2;	
	float:right;
	width:400px;
	border:solid 1px #666;
}

.indextext_title{
	font-weight:bold;
	font-size:16pt;
	color:#002060;
}

.indextext_textblock{
	font-size:12pt;
	line-height:23px;
	color:#000;
	line-height:22px;
	font-weight:bold;
}

.divlink{
	font-size:11pt;
	line-height:19px;
}
.maininventairetable{
	margin-top:5px;
	background-color:#FFF;
	border: solid 1px #999;
	line-height:18px;
}


div.pagination {
	padding: 3px;
	margin: 3px;
	margin-right:0px;
	padding-right:0px;
	text-align:right;
}

div.pagination a {
	font-size:12pt;
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #003;
	text-decoration: none;
	color:#003;
/*	color: #00633F; */
}

div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000000;
	color: #000;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000000;	
	font-weight: bold;
	background-color: #003;
	color: #FFF;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}

b{font-size: 110%;}
em{color: red;}

#topsection{
background-color:#FFF;	
margin:0 auto;

 /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
	background-color:#FFF;
	float: left;
	width: 100%;
	text-align:left;	
}

#contentcolumn{
margin-left: 125px; /*Set left margin to LeftColumnWidth*/
}

#contentcolumn2{
background-color:#F4F4F4;
margin-left: 250px; /*Set left margin to LeftColumnWidth*/
text-align:center;
padding-top:5px;
padding-bottom:5px;
}

#leftcolumn2{
	float: left;
	width: 250px; /*Width of left column*/
	margin-left: -100%;
	font-size:12px;
}

#divtextheader{
	margin: 0 auto;	
	width:600px;
	font-family: "Trebuchet MS";
	text-align:left;
	margin:5px;
	color:#00633F;
	font-size:18px;
	font-variant: small-caps;
	font-weight:bold;
}

#divtextheader2{
	font-family: "Trebuchet MS";
	text-align:center;
	margin:5px;
	color:#00633F;
	font-size:18px;
	font-variant: small-caps;
	font-weight:bold;
}

#divtextbigtitle{
	margin: 0 auto;
	width:700px;
	font-family: "Trebuchet MS";
	text-align:center;
	margin-bottom:20px;
	margin-top:10px;
	color:#009;
	font-size:20px;
	font-weight:bold;
	font-variant: small-caps;
	text-decoration: underline;
}

#divtextbigtitle2{
	margin: 0 auto;	
	width:600px;
	font-family: "Trebuchet MS";
	text-align:left;
	margin-bottom:20px;
	margin-top:10px;
	color:#800000;
	font-size:16px;
	font-weight:bold;
	font-variant: small-caps;
	text-decoration: underline;
}


#divtextdesc{
	margin: 0 auto;	
	font-size:14px;
	font-family: "Trebuchet MS";	
	text-align:left;	
	margin-bottom:15px;
}

#divtextdesc2{
	margin: 0 auto;	
	width:600px;
	font-size:14px;
	font-family: "Trebuchet MS";	
	text-align:left;	
	margin-bottom:15px;
	color:#004000;
	line-height:17px;
	
}

#divtextdesc3{
	margin: 0 auto;	
	width:600px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;	
	text-align:left;	
	margin-bottom:15px;
	color:#4F6228;
	line-height:17px;
}

#divtextdescverysmall{
	margin: 0 auto;	
	width:600px;
	font-size:11px;
	font-family: "Trebuchet MS";	
	text-align:left;	
	margin-bottom:15px;
	line-height:12px;
}


#leftcolumn{
	float: left;
	width: 250px; /*Width of left column*/
	margin-left: -100%;
	font-size:12px;
}



#footer{
clear: left;
width: 100%;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
	background-color: #E5E5E5;
	padding:3px;
}

.innertubeinventorylist{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.inventairetable{
	color:#666666;
	font-family: Helvetica, sans-serif;
}

.inventairetrheader a:link, .inventairetrheader a:active, .inventairetrheader a:visited{
	color:#FFFFFF;
}

.inventairetrheader a:hover{
	color:#FFFFFF;
	color:#950000
}


.inventairetrheader{
/*	background-color:#00633F; */
	background-color:#003;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
}

.inventairetrheader td{
	padding:5px;
	text-align:center;
}

.inventairetr1{
	background-color:#DDDDDD;
	font-size:9pt;
	text-align:center;
	line-height:17px;
}

.inventairetr1 td{
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.inventairetr1 a:link, .inventairetr1 a:active, .inventairetr1 a:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#039;
	font-weight:bold;
}

.inventairetr2{
	font-family:Tahoma, Geneva, sans-serif;	
	background-color:#313131;
	color:#FFFFFF;
	font-size:11px;
	line-height:17px;
	text-align:center;	
}

#divleftcontour{
	text-align:center;
	border: 1px solid #666666;	
	padding:2px;
	width:200px;
	margin-left:20px;
}

.buttonform{
	font-size:12px;
	color: #333333;
	background-color: #E1E1E1;
	border: 1px solid #333333;	
}

.vehiculeheader{
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 20px;
	padding-top:5px;
	padding-bottom:2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #002060;

}

.divprix{
	font-family: Helvetica, sans-serif;
	text-align:center;
	padding:15px;
	background-color:#E2E2E2;
	color:#DB0606;
	font-size:24pt;
	font-weight:bold;
	border: 2px solid #DB0606;
}

.tdvehiculeheaderleft{
	font-size:12pt;
	color:#000000;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:middle;
	height:68px;
}

.tdvehiculeheaderright{
	color:#000000;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:right;
}

.divvehiculedescleft{
	margin-top:10px;
	width:49%;
	float:left;

}

.divvehiculedescright{
	margin-top:10px;
	width:49%;
	float:right;
}


.tdvehiculedescleft{
	padding-right:5px;
	text-align:right;
	background-color:#E2E2E2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

.tdvehiculedescright{
	padding-left:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

.tdvehiculedescfullup{
	height:50%;
	vertical-align:top;
	padding-left:5px;
	font-size:12px;
	line-height:19px;
}


.tdvehiculedescfullup2{
	vertical-align:top;
	text-align:center;
	padding-top:4px;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	line-height:12px;
	height:151px;
}

.tdvehiculedescfulldown{
	height:30px;
	vertical-align:bottom;
	padding-left:10px;
	text-align:left;
	font-size:14px;
	padding-bottom:5px;
}

.clearer{
	clear:both;
}

.tablevehiculedesc{
	border: 1px solid #666666;
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
}

.tablevehiculedesc caption{
	background-color:#002060;
	color:#FFFFFF;
	text-align:left;
	padding:2px;
	padding-left:8px;
	font-size:13px;
	font-weight:bold;	
}	

.tdvehiculepicture{
	padding:5px;
	vertical-align:middle;
}


.tdvehiculepicture2{
	padding:5px;
	vertical-align:middle;
	background-color:#00633F;
	color:#FFFF00;
	font-weight:bold;
	text-align:center;
	line-height:15px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

.tdvehiculepicture3{
	padding:5px;
	vertical-align:middle;
	background-color:#0201FF;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	line-height:16px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}



.tdvehiculepicturemessage{
	padding:5px;
	vertical-align:middle;
	line-height:19px;
	color:#00633F;
	
}

.divcommander{
	text-align:center;
	font-size:12px;
}

#divenvoyezparemailtitle {
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color:#003;
	border: 1px solid #445F8A;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-variant: small-caps;
	font-family: "Trebuchet MS";		
}
#divenvoyezparemailcontour {
	margin: 0 auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #003399;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #6E88A0;
	border-bottom: 1px solid #6E88A0;
	border-left: 1px solid #6E88A0;
	padding-right: 5px;
	padding-left: 5px;
}
#divenvoyezparemailsubmit {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #CCCCCC;
	font-weight: bold;
	color: #003399;
	margin-top: 2px;
	padding-top: 3px;
	padding-bottom: 2px;
	text-align: right;
	padding-right: 5px;
}

#tddemandedinfo {
	text-align: right;
	font-family:Arial,Helvetica;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding-right: 5px;
	vertical-align: middle;
}

#divenconstruction{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 2px solid #000066;
	font-weight: bold;
	color: #FF0000;
	padding: 10px;
	margin: 10px;
	background-color: #FFFFFF;
}

#divright {
	background-color: #F1F1F1;
	margin-top: 5px;
	margin-right: 3px;
	border: 1px solid #D1D1D1;
	padding-top: 5px;
	padding-bottom: 5px;
}

#tableinfo {
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(../Images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 20px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../Images/blockactive.gif) center center repeat-x;
}

#smallwarning{
	margin-top:5px;
	font-family:Arial, Helvetica;
	font-size:9px;
	color:#006633;
	width:260px;
	text-align:center;
	margin-left:10px;
	line-height: 15px;
}

#tabletaux{
	font-size:14px;
	text-align:center;
	border: 1px solid #666666;
}

#tabletaux td{
	margin:1px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;	
}

.noinventorywarning{
	font-size:14px;
	text-align:left;
	color:#000099;
	width:575px;
	line-height:17px;	
	font-weight:bold;
}

.noinventorywarning2{
	font-size:12px;
	text-align:left;
	color:#006633;
	line-height:17px;
	width:575px;	
}

#divinscrireleft{
	float:left;
	width:334px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006633;
	padding:20px;
	line-height:16px;
	font-size:14px;		
}

#divinscrire{
	width:500px;
	padding:20px;
	line-height:16px;
	font-size:14px;		
}


#divinscrireright{
	font-size:14px;
	line-height:16px;
 	float:right;
	width:334px;
	padding:20px;
}

.warningmessage{
	font-family: "Trebuchet MS";	
	color:#FF0000;
	font-weight:bold;
	font-size: 12px;
	border: 1px dashed #FF0000;
	text-align: center;
	padding: 5px;
	margin-top:10px;	
	margin-bottom:10px;
	background-color: #E6E6E6;
	width:500px;
	margin: 0px auto;
}


#tdformtextpage{
	font-family: "Trebuchet MS";
	font-size: 15px;
}

#tdvehpholeft{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color:#000066;
	text-align:right;
	font-weight:bold;
}

#tdvehphoright{
	text-align:left;
	padding-left:10px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color:#660000;
}

#divsmalltext1{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color:#000066;
	width:700px;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	line-height:17px;
}

#divsmalltext2{
	font-family: "Trebuchet MS";
	font-size: 13px;
	color:#660000;	
	width:700px;
	text-align:left;
	padding-left:10px;
	line-height:17px;	
}

#divsmalltext3{
	font-family: "Trebuchet MS";
	font-size: 16px;
	color:#666666;	
	width:700px;
	text-align:left;
	padding-left:10px;
	line-height:17px;	
}

#divsmalltext4{
	margin:0 auto;
	font-family: "Trebuchet MS";
	font-size: 18px;
	color:#000066;
	width:700px;
	text-align:center;
	line-height:17px;
	margin-top:20px;
	padding-bottom:10px;
}

#divsmalltext4{
	width:600px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;	
	text-align:center;	
	margin-bottom:15px;
	color:#000066;
	line-height:17px;
}

.linkbartitle{
	font-size:15px;
	font-style:italic;
	
}

.linkbarsmall{
	font-size:13px;
	text-decoration:none;
}

.disp_tdleft{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#002060;
	color:#FFFFFF;
}

.disp_tdright{
	border: 1px solid #002060;
}

.disp_tdleft2{
	font-family:Calibri, Arial;
	font-size:9pt;
	font-weight:bold;
	color:#002060;
	text-align:center;
}

.tdstatsheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0350A7;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	font-weight:bold;
}

.tdstatsdata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}

.tabledata {
	border: 1px solid #0350A7;
}
.tdstatstotal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	font-weight: bold;
	background-color: #CCCCCC;
}

.sidebarmenu ul{
text-align:left;
margin: 0;
padding: 0;
list-style-type: none;
font: bold 11px Verdana;
width: 228px; /* Main Menu Item widths */
border-bottom: 1px solid #ccc;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 5px;
border-bottom: 1px solid #778;
border-right: 1px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #012D58; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
background-color: black;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 270px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(../Images/right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

.logindiv{
	background-color: #012D58; 
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin-bottom:0px;
	margin-top:0px;
	padding:5px;
	padding-top:2px;
}

.divrechercher{
	margin:5px;
	text-align:center;
	padding:2px;
	padding-bottom:10px;
	background-color:#CCCCCC;
	color:#012D58;
	font-size:10pt;
	font-weight:bold;
	line-height:20px;
	height:120px;
}


.tdtablelist_header{
	background-color:#960;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	padding-top:3px;
	padding-bottom:3px;
}

.tdtablelist_data{
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9pt;
	padding-top:2px;
	padding-bottom:2px;	
}

.successmessage{
	text-align:center;
	font-size:10pt;
	border: dotted 1px #F00;
	color:#F00;
	margin:5px;
	font-weight:bold;
	font-family:Tahoma;
}

.tableform {
	margin-bottom: 5px;
	width: 100%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.captiontable {
	background-color: #CEA300;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	text-transform: uppercase;
	font-size: 14pt;
}

.tdleftcolumn {
	background-color:#FFF3C6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 18%;
	text-align: right;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.tdrightcolumn {
	text-align:left;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 32%;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#tablefooter {
	border:solid thin #666;
	padding:2px;
	padding-right:5px;
	background-color:#FFF3C6;
	text-align:right;
	width:800px;
	margin-right:5px;
}
.buttonform2{
	color: #333333;
	background-color: #E1E1E1;
	border: 1px solid #333333;	
}

a.boldbuttons{
background: transparent url('../Images/roundedge-red-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('../Images/roundedge-red-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

.roundedcornr_box_321224 {
   background: #085397;
}
.roundedcornr_top_321224 div {
   background: url('../Images/roundedcornr_321224_tl.png') no-repeat top left;
}
.roundedcornr_top_321224 {
   background: url('../Images/roundedcornr_321224_tr.png') no-repeat top right;
}
.roundedcornr_bottom_321224 div {
   background: url('../Images/roundedcornr_321224_bl.png') no-repeat bottom left;
}
.roundedcornr_bottom_321224 {
   background: url('../Images/roundedcornr_321224_br.png') no-repeat bottom right;
}

.roundedcornr_top_321224 div, .roundedcornr_top_321224, 
.roundedcornr_bottom_321224 div, .roundedcornr_bottom_321224 {
   width: 100%;
   height: 12px;
   font-size: 1px;
}
.roundedcornr_content_321224 { margin: 0 12px; }



.roundedcornr_box_756611 {
   background: #b2c6e1;
}
.roundedcornr_top_756611 div {
   background: url('../Images/roundedcornr_756611_tl.png') no-repeat top left;
}
.roundedcornr_top_756611 {
   background: url('../Images/roundedcornr_756611_tr.png') no-repeat top right;
}
.roundedcornr_bottom_756611 div {
   background: url('../Images/roundedcornr_756611_bl.png') no-repeat bottom left;
}
.roundedcornr_bottom_756611 {
   background: url('../Images/roundedcornr_756611_br.png') no-repeat bottom right;
}

.roundedcornr_top_756611 div, .roundedcornr_top_756611, 
.roundedcornr_bottom_756611 div, .roundedcornr_bottom_756611 {
   width: 100%;
   height: 12px;
   font-size: 1px;
}
.roundedcornr_content_756611 { margin: 0 12px; }
