@charset "utf-8";
/* CSS Document */
html			{overflow:-moz-scrollbars-vertical;}
body{
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px;
	behavior:url(csshover.htc);
}
/*Image PNG - pour internet explorer*/
img.png		{behavior: url(win_png.htc);}
a { outline:none;} 
a { color:rgb(80,80,80);text-decoration:none}
a.acid{
	background-image:url(../image/acid_creation_jmmi.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:2px 20px 2px 0px;
		
}
/*Définition de marge*/
.ML5		{margin-left:5px}
.ML10		{margin-left:10px}
.ML15		{margin-left:15px}
.ML20		{margin-left:20px}
.ML40		{margin-left:40px}
.ML60		{margin-left:60px}
/*Font*/
.Font11		{font-size:11px;}
/**/
td			{vertical-align:top}
/* HEADER */
.Header{
	background-image:url(../image/background-main.png);
	background-repeat:no-repeat;
	height:390px;
}
.HeaderArticle{
	background-image:url(../image/background-article.png);
	background-repeat:no-repeat;
}
.Header .Navigation,.HeaderArticle .Navigation{
	padding-top:10px;
}
/*Patch Je maitrise PETIT*/
.Navigation img.JeMaitrisePetit{
	margin:30px 0 0 0
}
.Navigation p{
	font-size:9px;
	line-height:11px;
	margin:0 50px 0 5px;
}
.Navigation .LienNavPrincipale{
	border-top:1px solid rgb(80,80,80);
	border-bottom:1px solid rgb(80,80,80);
	padding:2px 0 2px 0;	
}
.LienNavPrincipale ul,.LienNavPrincipale li{
	padding:0;
	margin:0
}
.LienNavPrincipale li.Niv1{
	list-style-type:none;
	margin-right:20px;
	float:left;
	
	font-size:16px;
	font-weight:bold;
}
.LienNavPrincipale li.Niv1 a{
	text-decoration:none;
	color:rgb(80,80,80)
}
/*Patch Axone Group*/
.Navigation .AxoneGroup{
	width:200px;
	height:110px;
	background:url(http://www.jemaitrisemoninformation.com/squelettes/image/axone_group.png) 0 0 no-repeat;
	cursor:pointer;	
}

/*Patch Blog Enguerrand*/
.Navigation .Edc{
	width:250px;
	height:110px;
	background:url(http://www.jemaitrisemoninformation.com/squelettes/image/edc.png) 0 0 no-repeat;
	cursor:pointer;
}
/*Patch Je maitrise GROS*/
.Header .JeMaitrise img{
	margin:120px 0 0 280px;
}

/* PAGE */
.Page{
	background-image:url(../image/background-page.png);
	background-repeat:repeat-y;
}
.Contenu a{
	color:rgb(226,0,32);
	text-decoration:none;
	background-image:url(../image/lien_interne.gif);
	background-repeat:no-repeat;
	padding:0 0 2px 18px;	
}
.Contenu a:hover{
	text-decoration:underline;
}
/* Les menus ROUGE */
.BlocA{
	background-image:url(http://www.jemaitrisemoninformation.com/squelettes/image/bloc_rouge.png) !important; 
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.jemaitrisemoninformation.com/squelettes/image/bloc_rouge.png');
	width:200px;
	height:170px;
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
}
.BlocA:hover{
	background-image:url(http://www.jemaitrisemoninformation.com/squelettes/image/bloc_rouge_hover.png) !important; 
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.jemaitrisemoninformation.com/squelettes/image/bloc_rouge_hover.png');
	width:200px;
	height:170px;
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
}
/* Les typos des menus ROUGE */
.BlocA h2{
	color:white;
	font-size:16px;
	font-weight:bold;
	margin:35px 0 0 25px;
	line-height:16px
}
.BlocA h2 span{
	font-size:11px;
	font-weight:normal;
}
.BlocA p{
	color:white;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	margin:10px 20px 0 25px;
}
/* Le bloc VISITE GUIDEE */
.BlocB{
	background-image:url(http://www.jemaitrisemoninformation.com/squelettes/image/bloc_video.png) !important; 
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.jemaitrisemoninformation.com/squelettes/image/bloc_video.png');
	width:210px;
	height:170px;
	background-position:0 0;
	background-repeat:no-repeat;
}
/*.BlocB:hover{
	background-position:3px 3px;
}*/
/* FOOTER */
.Footer{
	background-image:url(../image/background-footer.png);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:10px
}
.FooterArticle{
	background-image:url(../image/background-footer.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:90px
}

/* TYPO */
.Titre, h3{
	font-weight:bold;
	margin:0 0 10px 0;
}
.TypoNoir{
	font-size:12px;
	color:black;
}
.SurTitreNoir{
	font-size:14px;
	color:black;
}
.TitreRouge, h3{
	color:rgb(226,0,32);
	font-size:18px;
	margin:0
}
.SurTitreNoirIndex{
	font-size:18px;
	color:black;
	margin:0 0 5px 0
}
.TitreRougeIndex{
	color:rgb(226,0,32);
	font-size:18px;
	margin:0
}
p,td{
	line-height:16px;
	margin:10px 5px 0 0;
}
p.Pindex{
	font-size:11px;
	line-height:14px;
}
span.red{
	font-weight:bold;
	color:rgb(226,0,32);
}
span.red2{
	font-weight:bold;
	color:rgb(170,25,37);
}
p.red3{
	font-weight:bold;
	color:rgb(226,0,32);
	margin:5px 0 5px 0
}
.Contenu ul{
	list-style-position:inside;
	color:rgb(226,0,32);
	margin:10px 5px 0 0;
	line-height:16px;	
}
.Contenu h3{
	margin-top:30px
}
.Contenu table td h3{
	margin-top:0px
}
.TypoGrise{
	color:rgb(80,80,80);
	font-size:11px;
}
.BorderTop{
	border-bottom:1px dashed rgb(178,178,178);
}
.therealfooter{
	padding:5px 0 0 10px;
	color:rgb(178,178,178);
	font-size:11px;
}
/*Les blocs de menu accordéon*/
dt.dt_out{
	width:300px;
	height:86px;
	
	background-image:url(../image/BLOC_lien_page_out.png);
	cursor:pointer;
}
dt.dt_on{
	width:300px;
	height:86px;
	
	background-image:url(../image/BLOC_lien_page_on.png);
	cursor:pointer;
}
dt p{
	text-align:center;
	margin:0;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:rgb(77,77,77);
}
/*dt a{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:rgb(77,77,77);
}*/

dd{
	display:none
}
.Contenu dd ul{
	margin:10px 20px 10px 20px;
	padding:0;
	/*list-style-image:url(../image/puce_rouge.png);*/
	line-height:16px
	}
dd ul li{
	/*color:rgb(226,0,32)*/
	text-decoration:none;
	color:rgb(226,0,32);
}

/**/
.DivDefG{
	float:left;
	width:320px;
}
.DivDefD{
	float:right;
	width:300px;
}
/**/
a.Technologie,a.Process,a.Homme{
	background-image:none;
}
table.TableTechno{
	width:100%
}
table.TableTechno td{
	width:33%;
	text-align:center
}
a.NoBG{
	background-image:none;
	padding:0;
	margin:0
}
a.img-out{
	margin:0;
	padding:0;
	background-image:none;
}
a.img-out img{
	border:1px solid #ccc
}
.baseline{
	padding-top:50px;
}
.baseline p{
	margin:0 0 10px 0;
	text-align:right;
	font-size:11px;
	line-height:12px;
	color:#505050;
}