body {
	font-family: "Gill Sans MT", sans-serif;
	text-align: center;
	font-size: 14px;
	background-color: #ffffff;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	background-image: url(image/bkg.png);
	background-repeat: repeat;
}



#page {	background: transparent url(image/bkg.png);	MARGIN: 0px auto;	WIDTH: 642px;	text-align: left; }

#bkg_top {	width: 642px;	height: 131px; background: transparent url(image/k3m_top.gif) no-repeat left top;	float: left;
	margin: 10px 0 0 0; padding: 0 0 0 0; }

#colonneGauche {	float: left;	width: 300px;	height: auto;	float: left;
	margin: 0 0 0 0; padding: 0 0 0 0;
	left: 0px;	top: 0px; }
	
#colonneDroite {	float: right;	width: 300px;	height: 200px;	float: left;
	margin: 0 0 0 0; padding: 0 0 0 0;
	left: 0px;	top: 0px; }

#bkg_txt_profil {
	width: 620px;
	background: url(image/txt_bien.gif) no-repeat fixed 0pt 0px; height: 318px;
	margin: 0 0 0 0; padding: 0 0 0 25px;
	left: 0px;	top: 0px;
	text-align: left}
	
#Bkg_client {
	width: 642px;
	background: transparent url(image/bkg_clie.gif) no-repeat fixed 0px 0px; height: 318px;
	margin: 0 0 0 0; padding: 10px 0 0 0;
	left: 0px;	top: 0px;}
	
#Bkg_contact {
	width: 642px;
	background: transparent url(image/bkg_cont.gif) no-repeat fixed 0px 0px; height: 318px;
	margin: 0 0 0 0; padding: 10px 0 0 0;
	left: 0px;	top: 0px;}

#Bkg_portfolio {	width: 642px;	background: transparent url(image/bkg_port.gif) no-repeat fixed 0px 0px; height: 318px;
	margin: 0 0 0 0; padding: 10px 0 0 0;
	left: 0px;	top: 0px;}
	
#Bkg_portfolio_Image { float: left;	width: 171px;	height: auto;	float: left;
	margin: 0 0 0 0; padding: 0 0 0 0;
	left: 0px;	top: 0px;
}
#Bkg_portfolio_Texte { float: right;	width: 250px;	height: 200px;	float: left; font-size: 10px; text-align: left;
	margin: 0 0 0 0; padding: 0 0 0 0;
	left: 0px;	top: 0px; }

#Bkg_lastRealisation_photo{ position: relative; float: right;	width: 200px;	height: 150px;	float: left; font-size: 10px; text-align: left; margin: 0 0 0 13px; padding: 0 0 0 0; left: 0px;	top: 0px; }

#Bkg_profil {
	width: 642px;
	background: transparent url(image/bkg_prof.gif) no-repeat fixed 0px 0px; height: 318px;
	margin: 0 0 0 0; padding: 10px 0 0 0;
	left: 0px;	top: 0px; }

#Bkg_service {
	width: 642px;
	background: transparent url(image/bkg_serv.gif) no-repeat fixed 0px 0px; height: 270px;
	margin: 0 0 0 0; padding: 10px 0 0 0;
	left: 0px;	top: 0px; }

#Bkg_etude { width: 642px; background: transparent url(image/etude/bkg_etude.jpg) no-repeat; height: 346px; padding: 10px 0 0 0; }
#Bkg_studio { width: 642px; background: transparent url(image/studio/bkg_studio.jpg) no-repeat; height: 346px; padding: 10px 0 0 0; }
#Bkg_maj { width: 642px; background: transparent url(image/bkg_maj.gif) no-repeat; height: 318px; padding: 10px 0 0 0; }


A.blanc:link { font-size: 7pt; color: #aaaaaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.blanc:active { font-size: 7pt; color: #aaaaaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.blanc:visited {	font-size: 7pt; color: #aaaaaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.blanc:hover {	font-size: 7pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.orange:link {	font-size: 7pt; color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold }
A.orange:active {	font-size: 7pt; color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold }
A.orange:visited { font-size: 7pt; color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold }
A.orange:hover { font-size: 7pt; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold }
A.titre:link { font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

ul { list-style-type: none; height: 15px;	width: 640px;	margin: 0 0 0 0;	padding: 0 0 0 0;	clear: right; }
#nav ul li {	display: block;	margin: 3px 0 0 0;	height: 15px;	float: left; }
#nav ul li A {	width: 128px;	height: 11px;	margin: 0 0 0 0; display: block;	clip:    rect(0px, 0px, 0px, 0px);
	left: 0px; top: 0px;	overflow: hidden;	position: relative;	visibility: visible;	z-index: 1; }
#nav ul li span {	display: none; }
#nav ul li A span { display: none; }
#nav ul li.cur {	border-bottom: #cd900e 0px solid; }
#nav li A:hover { border-bottom: #cd900e 0px solid; }


/**************** ACTIVE LINKS *****************/
#nav li#hom {	background: url(image/menu_hom1.gif) no-repeat; }
#nav li#pro {	background: url(image/menu_pro1.gif) no-repeat; }
#nav li#ser {	background: url(image/menu_ser1.gif) no-repeat; }
#nav li#por {	background: url(image/menu_por1.gif) no-repeat; }
#nav li#cli { background: url(image/menu_cli1.gif) no-repeat; }
#nav li#con {	background: url(image/menu_con1.gif) no-repeat; }

#nav li#stu {	background: url(image/menu_stu1.gif) no-repeat; }
#nav li#cas {	background: url(image/menu_cas1.gif) no-repeat; }

#nav li#maj { background: transparent url(image/menu_Preloc1.gif) no-repeat; }
#nav li#css { background: transparent url(image/pictogramme/picto_val_css.gif) no-repeat; }
#nav li#xhtml { background: transparent url(image/pictogramme/picto_val_xhtml.gif) no-repeat; }

/************** ROLL OVER LINKS **************/
#nav li#hom a:hover {	background: url(image/menu_hom2.gif) no-repeat; }
#nav li#pro a:hover { background: url(image/menu_pro2.gif) no-repeat; }
#nav li#ser a:hover { background: url(image/menu_ser2.gif) no-repeat; }
#nav li#por a:hover { background: url(image/menu_por2.gif) no-repeat; }
#nav li#cli a:hover { background: url(image/menu_cli2.gif) no-repeat; }
#nav li#con a:hover { background: url(image/menu_con2.gif) no-repeat; }

#nav li#stu a:hover {	background: url(image/menu_stu2.gif) no-repeat; }
#nav li#cas a:hover {	background: url(image/menu_cas2.gif) no-repeat; }
#nav li#css a:hover {	background: url(image/menu_css2.gif) no-repeat; }

#nav li#maj A:hover { background: transparent url(image/menu_Preloc2.gif) no-repeat; }

/************ VISITED LINKS *******************/
#nav li#homPage {	background: url(image/menu_hom2.gif) no-repeat; }
#nav li#proPage { background: url(image/menu_pro2.gif) no-repeat; }
#nav li#serPage { background: url(image/menu_ser2.gif) no-repeat; }
#nav li#porPage {	background: url(image/menu_por2.gif) no-repeat; }
#nav li#cliPage {	background: url(image/menu_cli2.gif) no-repeat; }
#nav li#conPage {	background: url(image/menu_con2.gif) no-repeat; }

#nav li#stuPage {	background: url(image/menu_stu2.gif) no-repeat; }
#nav li#casPage {	background: url(image/menu_cas2.gif) no-repeat; }
#nav li#cssPage {	background: url(image/menu_css2.gif) no-repeat; }

#nav li#majPage { background: transparent url(image/menu_Preloc2.gif) no-repeat; }


.MenuBold {font-weight: bold; color: #000000; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

.TexteGauche { text-align: left; color: #666666; margin-top: 10px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt}

.Copyrights { font-size: 10px; text-align: center; color: #CCCCCC}

.titre { font-weight: normal; color: #666666; font-size: 0pt; font-family: Verdana, Arial, Helvetica; margin-top: 6px}

.body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666}

.Txt_cont {  text-align: left; color: #666666; margin-top: 20px}

.Input {  font-size: 10px; color: #999999}

.TexteJustifier {  line-height: 20px; color: #666666; text-align: justify; padding-right: 10px; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif}

.slogan { font-size: 0.8em;  font-style: italic; color: #999999; margin: 100px 0 0 75px; }

.colonneDate {	margin: 15px 0 0 0; float: left;	width: 62px;	height: 42px;	text-align: center; background: url(image/bkg_calendrier.gif) no-repeat; }

.txt_New { text-align: left; color: #666666; margin: 10px 0 0 0; padding: 0 100px 0 75px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-align: justify; }

.chiffre { color: #000000; font-size: 14pt; font-weight: bold; }

.exampleA { color: #000000; font-size: 14pt; font-weight: bold; }						

