body 
{
margin-top:0px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #353535;
height: 100%;
background-color: #eeeeee;
}
		
a 
{
text-decoration: none;
color: #000000;
}
			
a:hover 
{
text-decoration:underline;
color: #000000;
}
			
h1 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
padding-top: 24px;
padding-bottom: 24px;
}
		
h2 {
font-weight: bold;
font-size:10px;
}
			
h3 {
font-size: 11px;
}
		

#cadre_global_1
{

clear:both;
margin:0 0 0 0;
text-align:center;
}

	
#cadre_global_2
{

width:1016px;
text-align:center;
margin:0 auto 0 auto ;
}

a.active, a:focus
{
outline:none; 
}


.shadetabs{
padding: 3px 0;
margin-left: 0;
font: bold 12px;
font-family:Lucida Sans Unicode;
list-style-type: none;
text-align: left;
border-bottom:1px solid #000000;
}

.shadetabs li
{
display: inline;
margin: 0;
padding: 3px 7px;
margin-right: 3px;

}

.shadetabs li a
{
text-decoration: none;
}#live_19
{
clear:both;
float: left;
width:1016px;


} 

#live_19
{

} 

#live_23
{
float:left;
width:1008px;
padding-top:25px;
padding-left:4px;
padding-right:4px;
} 

#live_23
{
} 


#live_12
{
width:100%;
height:357px;
} 

#live_12
{
background-color:#FFFFFF;
background-image : url(http://www.tmicontrolplus.com/fichiers_site/a1111tmi/contenu_pages/graphisme_global/bandeau_haut.jpg);
text-align:left;

} 

#live_18{float:left;}
#live_18{}

#live_25
{
float:left;
padding:45px 0px 0px 200px;
}

#live_25_langue
{
float:left;
padding-right:5px;
display: block;
}

#live_25
{

}

#live_52
{
float:left;
}
#live_52
{

}

#live_26
{
padding-top:8px;
width:100%;
float: left;
} 

#live_26
{

} 


#live_27
{
float:left;
width:546px;
padding-left:22px;
}


#live_27_menu
{

}

#live_27_ligne_menu_niveau_1
{
display:inline;
}
	#qm0	
	{	
		width:auto;
		height:30px;
		padding:1px 0px 0px 5px;
		margin:0px;
	}



	#qm0 a	
	{	
		padding:8px 20px 8px 20px;
		background-color:transparent;
		color:#404040;
		font-family:Tahoma;
		font-size:11px;
		text-decoration:none;
		border-width:0px 1px 0px 0px;
		border-style:solid;
		border-color:#000000;
	}



	#qm0 a:hover	
	{	
		background-image:url(http://www.tmicontrolplus.com/fichiers_site/a1111tmi/contenu_pages/graphisme_global/repeat_menu.jpg);
		color:#FFFFFF;
		text-decoration:underline;
	}



	#qm0 li:hover>a	
	{	
		background-image:url(http://www.tmicontrolplus.com/fichiers_site/a1111tmi/contenu_pages/graphisme_global/repeat_menu.jpg);
		color:#FFFFFF;
		text-decoration:underline;
	}



	#qm0 .qmparent	
	{	
		background-repeat:no-repeat;
	}



	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#444444;
		background-image:url(http://www.tmicontrolplus.com/fichiers_site/a1111tmi/contenu_pages/graphisme_global/repeat_menu.jpg);
		color:#FFFFFF;
		text-decoration:underline;
	}



	#qm0 div, #qm0 ul	
	{	
		padding:5px;
		background-color:#DADADA;
		border-width:1px;
		border-style:solid;
		border-color:#333333;
	}



	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 40px 2px 5px;
		color:#333333;
		font-size:11px;
		border-width:0px 0px 0px 4px;
		border-style:solid;
		border-color:#FFFFFF;
	}



	#qm0 div a:hover	
	{	
		text-decoration:none;
		border-color:#A2A1AD;
	}



	#qm0 ul li:hover>a	
	{	
		text-decoration:none;
		border-color:#A2A1AD;
	}



	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-image:url(qmimages/gradient_11.gif);
		background-repeat:repeat;
		border-color:#A2A1AD;
	}



	#qm0 .qmtitle	
	{	
		margin:2px 5px 5px 5px;
		color:#112747;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}



	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 5px 4px 5px;
		border-color:#A2A1AD;
	}



	ul#qm0 ul li:hover > a.qmparent	
	{	
		background-image:url(qmimages/arrow_1.gif);
		text-decoration:underline;
	}



	ul#qm0 ul li .qmparent	
	{	
		background-image:url(qmimages/arrow_0.gif);
		background-repeat:no-repeat;
		background-position:92% 50%;
	}

#live_28
{
float:left;
width:400px;
height:30px;
padding-left:40px;
}

#live_28 input[type=text]
{
float:left;
width:200px;
}


#live_1
{
width:1000px;
padding:8px 4px 0px 4px;
float:left;
}


#live_1
{
background-image : url(http://www.tmicontrolplus.com/fichiers_site/a1111tmi/contenu_pages/graphisme_global/repeat_global.jpg);
background-repeat: repeat-y;
}


#live_2
{
float:left;
width:186px;
padding-bottom:20px;
padding-left:15px;
padding-right:25px;
} 
#live_2
{

} 



#live_29
{
width:100%;
float: left;
} 

#live_29
{
     border:1px solid #b4b4b4;
     background-color:#eeeeee;
} 


#live_30
{
float:left;

}
#live_30
{

}

#live_31
{
float:left;
padding-left:16px;
text-align:left;
}


#live_31_menu
{

}

#live_31_ligne_menu_niveau_1
{
display:block;
padding:5px 0px 5px 0px;
}
#live_31
{

}


#live_31_menu
{

}

#live_31_ligne_menu_niveau_1
{
color:#404040;
font-size:11px;
}

#live_31_ligne_menu_niveau_1 a
{
color:#404040;
font-size:11px;
}

#live_34
{
float:left;
}
#live_34
{

}

#live_32
{
width:100%;
float: left;
} 


#live_32
{
     border:1px solid #b4b4b4;
     background-color:#eeeeee;
} 


#live_33
{
float:left;
padding-right:2px;
}



#live_35
{
float:left;
padding-left:16px;
text-align:left;
}


#live_35_menu
{

}

#live_35_ligne_menu_niveau_1
{
display:block;
padding:5px 0px 5px 0px;
}



#live_35
{

}


#live_35_menu
{

}

#live_35_ligne_menu_niveau_1
{
color:#404040;
font-size:11px;
}

#live_35_ligne_menu_niveau_1 a
{
color:#404040;
font-size:11px;
}

#live_36
{
float:left;
}
#live_36
{

}




#live_41
{
width:100%;
float: left;
} 

#live_41
{
     border:1px solid #b4b4b4;
     background-color:#eeeeee;
} 


#live_42
{
float:left;
padding-right:1px;
}

#live_42
{

}

#live_43
{
float:left;
padding-left:16px;
text-align:left;
}


#live_43_menu
{

}

#live_43_ligne_menu_niveau_1
{
display:block;
padding:5px 0px 5px 0px;
}



#live_43
{

}


#live_43_menu
{

}

#live_43_ligne_menu_niveau_1
{
color:#404040;
font-size:11px;
}

#live_43_ligne_menu_niveau_1 a
{
color:#404040;
font-size:11px;
}




#live_45
{
width:100%;
float: left;
} 

#live_45
{
     border:1px solid #b4b4b4;
     background-color:#eeeeee;
} 


#live_46
{
float:left;
padding-right:1px;
}
#live_46
{

}

#live_47
{
float:left;
padding-left:16px;
text-align:left;
}


#live_47_menu
{

}

#live_47_ligne_menu_niveau_1
{
display:block;
padding:5px 0px 5px 0px;
}



#live_47
{

}


#live_47_menu
{

}

#live_47_ligne_menu_niveau_1
{
color:#404040;
font-size:11px;
}

#live_47_ligne_menu_niveau_1 a
{
color:#404040;
font-size:11px;
}

#live_3
{
float:left;

width:550px;

height:100%;
padding-right:25px;
padding-bottom:20px;
} 

#live_3
{
text-align:justify;
} 




#live_48
{
width:186px;
float: left;
} 

#live_48
{

} 


#live_49
{
float:left;
}
#live_49
{

}

#live_7{clear:both;visibility:hidden;}


#live_50
{
float:left;
}
#live_50
{

}




#live_22
{
padding-top:3px;
text-align:right;
}
#live_22
{
font-size:10px;
}

#live_22 a
{

}



		.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}
		.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}
	
	
a.active, a:focus
{
outline:none;
}

#image_right 
{
	background-image:  url("../images_global/carre.jpg");
	background-position:right;
	background-repeat:no-repeat;
	padding-right:5px;
}

#admin_menu 
{
	height:145px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:2px solid #000000;
}

#holdm
{
	position:absolute;
	z-index:100;
	width:100%;
	padding-top:10px;
}

#nav
{
	list-style: none; 
}


#nav ul 
{
	display:none;   
	padding: 0;
	margin:0;
	list-style: none;
    width:12em;
    z-index:99;
    position:relative;
    overflow:visible; 
}


#nav a {
	text-decoration:none; 
	display:block;
	height:20px;
	vertical-align:middle;
}

#nav li { 
    margin:0;   
    position: relative; 
    float:left;
	width: 12em;
	background-color:#931B00;
    border:solid 1px #000000;
    display:block;
    height:auto;
	text-align:center;
	border:2px solid #FFFFFF;
	
}

#nav li a { 
	color:#FFFFFF;
}

#nav li a:hover
{
    background-color:#AF2000; 
}

#nav ul li{
background-color:#FFFFFF;
border-width:1px;
border-color:#931B00;

width:180px;
text-align:left;


}

#nav ul li a{
color:#000000;
border-width:1px 1px 0 0;
padding-left:10px;
}

#nav ul li:hover, #nav ul li a:hover{
background-color:#931B00;
color:#FFFFFF;
border-width:1px;
}

#nav ul ul{
    display:none; 
    position:absolute; 
	margin-left:180px;
	margin-top:-21px;
}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
    display:none; 
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
    display:block;
}


.styleFontGras
{
	font-weight:bold;
}

.styleFontGris
{
	background-color:#CCCCCC;
}

.styleItalic
{
	font-style:italic;
}

form.css fieldset 
  {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  display: inline;
  }
form.css label 
  {

  display: inline;
  float: left;
  width: 70px;
  } 
form.css form
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  display: inline;
}

.titre_section_niveau1 {
	background-color:#CCCCCC;color:#67501C;text-decoration:none;
	border-color:#AAAAAA;border-style:solid;border-width:0px 1px 0px 1px;
	padding:2px 0px 2px 0px;display:block;
	font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.titre_section_niveau2 {
	margin-left:15px;
	color:#67501C;text-decoration:none;
	border-color:#AAAAAA;border-style:solid;border-width:0px 1px 0px 1px;
	padding:2px 0px 2px 0px;cursor: pointer;display:block;
	font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;
}

.titre_section_niveau3 {
	margin-left:40px;
	color:#67501C;text-decoration:none;
	border-color:#AAAAAA;border-style:solid;border-width:0px 1px 0px 1px;
	padding:2px 0px 2px 0px;cursor: pointer;display:block;
	font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;
}



.classTextField		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.styleVerdana		{ font-family: Verdana, Arial, Helvetica, sans-serif; }

.style_size8		{ font-size: 8px;}
.style_size9		{ font-size: 9px;}
.style_size9p5		{ font-size: 9.5px;}
.style_size10		{ font-size: 10px;}
.style_size11		{ font-size: 11px;}
.style_size12 		{ font-size: 12px;}
.style_size13 		{ font-size: 13px;}
.style_size14 		{ font-size: 14px;}
.style_size16 		{ font-size: 16px;}
.style_size18 		{ font-size: 18px;}
.style_size20 		{ font-size: 20px;}
.style_size24 		{ font-size: 24px;}
.style_size28 		{ font-size: 28px;}
.style_size30 		{ font-size: 30px;}
.style_size32 		{ font-size: 32px;}
.style_size36 		{ font-size: 36px;}
.style_size40 		{ font-size: 40px;}
.style_size48 		{ font-size: 48px;}

.styleColorDarkBlue	{ color: #8B93BD;}
.styleColorRed		{ color: #FF0000;}
.styleColorBlack	{ color: #000000;}
.styleColorGray		{ color: #999999;}
.styleColorDarkGray	{ color: #666666;}


.styleArrayBackGround {BACKGROUND: #E0ECE0; } 

.styleColorPurple   { color: #7570D3;}
.styleBackgroundPurple { background-color: #7570D3; }

.styleColorFondBanniere { color: #B6DAD8;}
.styleColorYn { color: #27B7DC; }
.styleColorDev { color: #27A2B7; }
.styleColorPageContenu { color: #9DCECC; }

.styleLineThrough	{ text-decoration:line-through}

.styleBold {}


/*
a {  text-decoration: none; color: #000000}
a:link {  text-decoration: none; color: #000000}
a:visited {  text-decoration: none; color: #000000}
a:hover {  TEXT-DECORATION: underline; color: #A7A0C1}
a:active {  text-decoration: none; color: #000000}
*/

.coteDroitGauche {
	BORDER-RIGHT: #99ccff 1px solid; BORDER-TOP: #99ccff 1px solid; BORDER-LEFT: #99ccff 1px solid; BORDER-BOTTOM: #99ccff 1px solid
}

.divdevis { background-color:#CCFF00 }

.relnav {
	left: -10px;
	top: 0px;
	position: relative;
	visibility: hidden;

}
.absolute {
	left: 2px;
	top: 0px;
	position: absolute;

}
.relnav {
	left: -10px;
	top: 0px;
	position: relative;
	visibility: hidden;
}
.relnavBIS {
	left: -10px;
	top: 0px;
	position: relative;

}
.absolute {
	left: 2px;
	top: 0px;
	position: absolute;
}
.relnavbg {
	left: -10px;
	top: -20px;
	position: relative;
	visibility: hidden;
}
.dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #48ACDC;
	text-decoration: none;
}

.borderRight_1px_black
{
	BORDER-RIGHT: #000000 1px solid;
}
.borderLeft_1px_black
{
	BORDER-LEFT: #000000 1px solid;
}
.borderBottom_1px_black
{
	BORDER-BOTTOM: #000000 1px solid;
}

.textAlign
{
	text-align:justify;
}
.mainArray {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN: 0px 0px 0px 0px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.btnCouleurFondBoutonMenuTop {
	BACKGROUND: #FFFFFF
}

.info{position:relative; 
      z-index:24; 
      color:#000; 
      text-decoration:none} 
	  
.out { display:none; } 
.over {        
				display:block; 
               position:absolute; 
               padding:5px;
               top:-4em; 
               left:120px; 
               width:15em; 
               border:2px outset #000000; 
               background-color:white; 
               color:#000000; 
               text-align: center; 
               font-family:verdana; 
               font-size:11px; 
               z-index:25;} 

.array_right {BORDER-RIGHT: #000000 1px solid;}

.coin_bas_gauche {
	border-left:#000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

.coin_bas_droit {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

.line_left { 
	BORDER-LEFT: #000000 1px solid;
}

.line_right { 
	BORDER-RIGHT: #000000 1px solid;
}

.line_top { 
	BORDER-TOP: #000000 1px solid;
}

.line_bottom { 
	BORDER-BOTTOM: #000000 1px solid;
}

.line_array { 
	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

.menuTopButton {
	height:20px;
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	FONT-WEIGHT: bold; 
	MARGIN: 0px 0px 0px 0px; 
	BORDER-LEFT: black 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: black 1px solid;
	background-color:#C5C8DF;
}


.btnBouton {
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	FONT-WEIGHT: bold; FLOAT: left; 
	MARGIN: 0px 0px 0px 0px; 
	BORDER-LEFT: black 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: black 1px solid
}

#tableCadrille
{
border:1px solid #000000;
border-collapse: collapse;

}

#tableCadrille th
{
background:#CCCCCC;
border:1px solid #000000;
}

#tableCadrille tr
{

border:1px solid #000000;
}

#tableCadrille td
{
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
border:1px solid #000000;
}

