html {height: 100%;}

body					{	margin: 0 auto;
							margin:0;
							padding:0;
							background-color: #9acf76;
						}
						
#principal 				{	position: absolute;
							width:100%;
							text-align:center;
							vertical-align:top;
							padding:0;
							background: url(http://mjnetdesigner.fr/templates/MjNet-D/images/bgr_body.png) top repeat-x;
							_background: none;
							_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bgr_body.png', sizingMethod='scale');	
						}
						
#global 				{	width:900px;
							height:768px;
							text-align:left;
							padding:0;
							margin-left: auto;
							margin-right:auto;
							margin-bottom:0;
						}
						
/*#pageleft				{	width:62px;
							height:768px;
							float:left;
							/*background-image:url(../../images/bgr_pageleft.png);
							background-position:top right;
							background-repeat:no-repeat; 							
						}*/

/*#pageright				{	width:62px;
							height:768px;
							float:left;
							/*background-image:url(../../images/bgr_pageright.png);
							background-position:top left;
							background-repeat:no-repeat; 						
						}*/
						
#pagewidth				{	width:900px;
							height:768px;
							text-align:left;
							float:left;
							margin-left:auto;
							margin-right:auto;
						}

#header 				{	height:  200px; 
							width:  900px;
							/*background-image:url(../../images/header2.png);
							background-position:left;
							background-repeat:no-repeat;*/
							background:url(http://mjnetdesigner.fr/CV/images/header2.png) top left no-repeat;
							_background:none;
							_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/header2.png', sizingMethod='crop');
						}

#headTopMenu 			{	width:900px;
							height:26px;
						}

#headleft				{	height:174px;
							float:left;
						}

#headright				{	float:right;
							width:150px;
							height:174px;
							padding-top:7px;
						}

#center					{	width:900px;
							height:380px;
							background-color:#FFFFFF;
						}

#center2				{	width:900px;
							height:380px;
							background-color:#FFFFFF;							
							vertical-align:bottom;
						}

#footer					{  	height:62px; 
							width:900px;
							background:url(http://mjnetdesigner.fr/CV/images/bgr_footerCV.gif) top left no-repeat;
							_background:none;
							_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/bgr_footerCV.gif', sizingMethod='crop');
							color:  #ffffff;
							padding-top:145px;
							text-align:center;
						}

#leftcol				{	width:145px;
							height:264px;
							float:left;
							/* background-color:#CCCCCC; */
							padding-left:3px;
							padding-right:2px;
							padding-top:80px;
							padding-bottom:3px;
							text-align:center;
							font-size: 8pt;
							Color:#666666;
						} 
#dreadiv				{	width:145px;
							height:87px;
						}
.drea					{	background-image: url(../../images/alpj1512.jpg);
							background-repeat:no-repeat;
							background-position:0 0;
							text-decoration:none; 
						}
.drea:hover				{	background-position:0 -87px;
							text-decoration:none;
						}


#maincol				{ 	width: 600px;
							height:347px;
							float: left; 							
							background-color:#ffffff;
						}

#rightcol				{ 	width:145px; /* hack keeps NN4 right column right? */
							height:347px;
							float:right;
							/*background-color:#CCCCCC;*/
							padding-left:3px;
							padding-right:2px;
							padding-top:3px;
							padding-bottom:3px;
						}

#rightanu				{ 	width:135px; /* hack keeps NN4 right column right? */
							height:121px;
							float:right;
							/* background-color:#CCCCCC; */
							padding-left:10px;
							padding-right:2px;
							padding-top:253px;
							padding-bottom:3px;
							
						}

.mainbody 				{	height: 339px;
							padding-left: 5px;
							padding-top: 5px;
							padding-right: 10px;
							padding-bottom: 5px;
							overflow: auto;
						}

#main					{ 	width: 600px;
							padding-left: 5px;
							padding-top: 5px;
							padding-right: 5px;
							padding-bottom: 5px;
							overflow: auto;
							text-align:center;
						}
						
#main2					{ 	width: 890px;
							padding-left: 5px;
							padding-top: 5px;
							padding-right: 5px;
							padding-bottom: 5px;
							overflow: auto;
							text-align:center;
							vertical-align:bottom;
						}

.pathway 				{	font-family:  Arial,Verdana,Helvetica,sans-serif; 
							font-size:  8pt; 
							text-decoration:none;
							color:  #403C01;  
							padding-left:  10px;
							padding-top:  3px;
							padding-bottom:  3px;
							padding-right:  3px; 
						}

.pathway a:hover		{	font-family:  Arial,Verdana,Helvetica,sans-serif; 
							font-size:  8pt; 
							text-decoration:none;
							color:  #ff6600;  
							padding-left:  10px;
							padding-top:  3px;
							padding-bottom:  3px;
							padding-right:  3px; 
						}

a 						{	font-family:  Arial,Verdana,Helvetica,sans-serif; 
							font-size:  10pt; 
							color:  #006400; 
							text-decoration:  none;
						}

a:hover 				{	font-family:  Arial,Verdana,Helvetica,sans-serif; 
							font-size:  10pt; 
							color:  #daa520; 
							text-decoration:  none; 
						}
						
a.sousMen 				{	font-family:  Arial,Verdana,Helvetica,sans-serif; 
							font-size:  10pt; 
							color:  #403C01; 
							text-decoration:  none; 
						}
						
a.sousMen:hover 		{	font-family:  Arial,Verdana,Helvetica,sans-serif; 
							font-size:  10pt; 
							color:  #ff6600; 
							text-decoration:  none; 
						}

a.powered 				{	font-family:  Arial,Verdana,Helvetica,sans-serif; 
							font-size:  10px; 
							color:  #ffcf00; 
							text-decoration:  none; 
						}
						
a.powered:hover 		{	font-family:  Arial,Verdana,Helvetica,sans-serif; 
							font-size:  10px; 
							color:  #ffffff; 
							text-decoration:  none; 
						}

.top 					{	font-family:  Arial,Verdana,Helvetica,sans-serif; 
							font-size:  8pt; 
							text-decoration:none;
							color:  #403C01;  
							margin-right: 20px; 
						}

.top a:hover			{	font-family:  Arial,Verdana,Helvetica,sans-serif; 
							font-size:  8pt;
							text-decoration:none; 
							color:  #ff6600;  
						}
div 					{	font-family:  Arial,Verdana,Helvetica,sans-serif; 
							font-size:  9pt;
							text-decoration:none;
 						}

.cote 					{	margin-top:10px;}

#signal 				{	height:100px;
							background-image:url(../../images/signal.png);
							background-position: top center;
							background-repeat:no-repeat;
							text-align:center;
						}

#pagerank 				{	width:145px;
							height:15px;
						}

.cont 					{	height: 200px;
							width: 350px;
							margin: 2px;
						}
											
 img					{	border:none;}


