#containermin{
min-width: 800px;
}
.highlight { background-color:#FFCC66 !important;}
.normal { background-color:  !important;}
.inset {background: transparent; width:500px; margin:0 auto;}
.inset h1, .inset p {margin:0 10px;}
.inset h1 {font-size:20px; color:#4877B1; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic;}
.inset p {padding-bottom:0.5em;}
.inset .top, .inset .bottom {display:block; background:transparent; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b2 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.inset .b3 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.inset .b4 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #36BE00;}
.inset .b4b {background:#fff; border-left:1px solid #ccc; border-right:1px solid #36BE00;}
.inset .b3b {background:#fff; border-left:1px solid #36BE00; border-right:1px solid #36BE00;}
.inset .b2b {background:#fff; border-left:1px solid #36BE00; border-right:1px solid #36BE00;}
.inset .b1 {margin:0 5px; background:#ccc;}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#36BE00;}
.inset .boxcontent {display:block; background:#fff; border-left:1px solid #ccc; border-right:1px solid #36BE00; text-align:center;}
.inset p {font-size:12px; color:#36BE00; font-family:Verdana;}

.insetblue {background: transparent; width:500px; margin:0 auto;}
.insetblue h1, .insetblue p {margin:0 10px;}
.insetblue h1 {font-size:20px; color:#4877B1; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic;}
.insetblue p {padding-bottom:0.5em;}
.insetblue .top, .insetblue .bottom {display:block; background:transparent; font-size:1px;}
.insetblue .b1, .insetblue .b2, .insetblue .b3, .insetblue .b4, .insetblue .b1b, .insetblue .b2b, .insetblue .b3b, .insetblue .b4b {display:block; overflow:hidden;}
.insetblue .b1, .insetblue .b2, .insetblue .b3, .insetblue .b1b, .insetblue .b2b, .insetblue .b3b {height:1px;}
.insetblue .b2 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.insetblue .b3 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.insetblue .b4 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #4B7BA7;}
.insetblue .b4b {background:#fff; border-left:1px solid #ccc; border-right:1px solid #4B7BA7;}
.insetblue .b3b {background:#fff; border-left:1px solid #4B7BA7; border-right:1px solid #4B7BA7;}
.insetblue .b2b {background:#fff; border-left:1px solid #4B7BA7; border-right:1px solid #4B7BA7;}
.insetblue .b1 {margin:0 5px; background:#ccc;}
.insetblue .b2, .insetblue .b2b {margin:0 3px; border-width:0 2px;}
.insetblue .b3, .insetblue .b3b {margin:0 2px;}
.insetblue .b4, .insetblue .b4b {height:2px; margin:0 1px;}
.insetblue .b1b {margin:0 5px; background:#4B7BA7;}
.insetblue .boxcontent {display:block; background:#fff; border-left:1px solid #ccc; border-right:1px solid #4B7BA7; text-align:center;}
.insetblue p {font-size:12px; color:#4B7BA7; font-family:Verdana;}


.insetblue1 {background: transparent; width:500px; margin:0 auto; text-align:right;}
.insetblue1 h1, .insetblue1 p {margin:0 10px;}
.insetblue1 h1 {font-size:20px; color:#4877B1; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic;}
.insetblue1 p {padding-bottom:0.5em;}
.insetblue1 .top, .insetblue1 .bottom {display:block; background:transparent; font-size:1px;}
.insetblue1 .b1, .insetblue1 .b2, .insetblue1 .b3, .insetblue1 .b4, .insetblue1 .b1b, .insetblue1 .b2b, .insetblue1 .b3b, .insetblue1 .b4b {display:block; overflow:hidden;}
.insetblue1 .b1, .insetblue1 .b2, .insetblue1 .b3, .insetblue1 .b1b, .insetblue1 .b2b, .insetblue1 .b3b {height:1px;}
.insetblue1 .b2 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.insetblue1 .b3 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.insetblue1 .b4 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #4B7BA7;}
.insetblue1 .b4b {background:#fff; border-left:1px solid #ccc; border-right:1px solid #4B7BA7;}
.insetblue1 .b3b {background:#fff; border-left:1px solid #4B7BA7; border-right:1px solid #4B7BA7;}
.insetblue1 .b2b {background:#fff; border-left:1px solid #4B7BA7; border-right:1px solid #4B7BA7;}
.insetblue1 .b1 {margin:0 5px; background:#ccc;}
.insetblue1 .b2, .insetblue1 .b2b {margin:0 3px; border-width:0 2px;}
.insetblue1 .b3, .insetblue1 .b3b {margin:0 2px;}
.insetblue1 .b4, .insetblue1 .b4b {height:2px; margin:0 1px;}
.insetblue1 .b1b {margin:0 5px; background:#4B7BA7;}
.insetblue1 .boxcontent {display:block; background:#fff; border-left:1px solid #ccc; border-right:1px solid #4B7BA7; text-align:center;}
.insetblue1 p {font-size:12px; color:#4B7BA7; font-family:Verdana;}


div#tittleclass {
font-size:20px;
font-weight:bold;
color:#0039BD;
}

.idd{
font-size:12px;
font-weight:bold;
color:#0039BD;

}

#headmenu{
position:fixed;
height:103px;
min-width:1024;
overflow: hidden;
 }

#princcontenu{
position: fixed; 
top: 103px; /*Set top value to HeightOfTopFrameDiv*/
left: 0;
right: 0;
overflow:auto;
min-width:1024;
bottom: 20px; /*Set bottom value to HeightOfBottomFrameDiv*/ 
background-color: #cccccc;
}

#baspage{
position: fixed;
width:100%;
border-top : 1px solid #4B7DA7;
background-color: #cccccc;
bottom:2px;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
}

* html body{ /*IE6 hack*/
padding: 0 0 18px 0; /*Set value to (HeightOfTopFrameDiv 0 HeightOfBottomFrameDiv 0)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}


/******************* DEBUT FRAMES CSS **********************/

/* position:absolute for all browsers - the whole page scrolls */
div#headerwrap {
	min-width:1024px;
	position:absolute;
	width:100%;
	top:0;
	left:0;
	height:84px;
}
/* position:fixed for modern browsers - header and footer do not scroll */
body>div#headerwrap {
	position:fixed;
}

/* set a left margin to compensate for IE/Win always making room for a scrollbar */
div#middlewrap {
/* set left margin and bottom padding for IE5/Win */
	padding:84px 0 0 0;
	margin-left:0px;
/* set left margin and bottom padding for others */
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-left:0px;
	padding-bottom:21px;
}
/* set left margin for modern browsers */
body>div#middlewrap {
	margin-left:0;
}

div#BarreRecherche{
height:20px;
background-color:#ffffff;
border-bottom: 1px solid #4A7BA7;
}

div#middle {
	width:100%;
	margin:0 auto;
}
/* no positioning for IE5/Win - the whole page scrolls */
div#footerwrap {
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	height:21px;
}
body>div#footerwrap {
	position:fixed;
	
}
div#footer {
	height:21px;
	/*width:720px;*/
	border-top : 1px solid #4B7DA7;
	margin:0 auto;
	/*background : #F0F1F4;*/
	background : #cccccc;
	text-align:center !important;
}

div#recherchemoteur {
	padding:0 0 0 0;
	position:inherit;
	width:100%;
	bottom:0;
	left:0;
}
body>div#recherchemoteur {
	position:fixed;
	
}
/******************* FIN FRAMES CSS **********************/

div#recherchemoteur {
	margin:0 auto;
	background : #F0F1F4;
	text-align:center !important;
}

.contenu{
text-align:center;
}
.header{
width:100%;
height:150px;
background-image:url(../images/transauto.gif);
background-repeat:no-repeat;
text-align:left;
background-color:#E9E9E9;
border:1px dashed #03067F;
}

.menuhaut{
width:100%;
text-align:left;
color:#03067F;
background-color:#E9E9E9;
border-bottom:1px dashed #03067F;
border-left:1px dashed #03067F;
border-right:1px dashed #03067F;
}

.menuhaut a{
color:#03067F;
text-decoration:none;
border-right:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
font-weight:bold;
}

.menuhaut a:hover{
color:#000066;
text-decoration:none;
font-weight:bold;
}

.footerold{
width:100%;
height:100px;
background-image:url(../images/transauto.gif);
background-repeat:no-repeat;
text-align:left;
background-color:#E9E9E9;
border:1px dashed #03067F;
}

.tableauTab caption{
color:#CC0000;
font-weight:bolder;
font-size: 1.2em;
}

.tableauTab th{
	color:#CC0000;
	background-color:#BAD0E5;
	text-align:center;
	font-weight:bolder;
   	font-size: 1em;
   	font-weight: bold;
   	padding: 0 0 0 .2em;
    border: 1px solid #666666;
	/*margin: 0px;*/
}

.tableauTab td{
	color: #666;
	/*background-color:white;*/
    text-align: center;
   	font-size: 0.8em;
   	font-weight: bold;
   	padding: 0 0 0 .2em;
    border: 1px solid #666666;
	/*margin: 0px;*/
}
.tableauTab tr{
background-color:white;
}

.uno{
	font-weight:bold;
	background-color:#edf3f8 !important;
}

.due{
	font-weight:normal;
	background-color:#FFFFFF !important;
}
