*{ margin: 10; padding: 0; }* 
body { font: .68em Tahoma, Arial, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.64em; background: #783215; color: #444444; }
a { color: #612106; background: inherit; text-decoration: none; }
a:hover { color: #d35814; background: inherit; }
.orange { color: #d4590b; }
.vert { color: #bedc41; }
.blanc { color: #fff; }
.mauv { color: #ca0869; }
.bleu { color: #1587c3; }
.gris { color: #94918c; }
.vin { color: #aa1c20; }


p { margin: 0 0 15px 0; }
h1 { font: normal 2.2em Georgia, Arial, Sans-Serif; letter-spacing: 1px; font-style: italic; margin: 10px 0 0 0px; color: #783215;}
h1 a:hover { color: #face1d; }
h2 { font: normal 1.5em Georgia, Arial, Sans-Serif; letter-spacing: -1px; font-style: italic; margin: 0px 0 0 0px; color: #bc420f;}
h3 { font: bold 1.2em Arial, Sans-Serif; color: #d4590b; }
h4 { color: #808080; background: inherit; font-weight: normal; font-size: .9em; }
#content { width: 990px; margin: 0 auto; }
#logo { float: left; height: 49px; width: 250px; }
#menu { float: right; width: 670px; padding: 10px 0; margin: 11px 0 0px; }
#menucompilinfo { float: right; width: 280px; padding: 0px 0; margin: 11px 0 0px; }
#menucompilinfo li { font-size: 1.0em; }


#menu li { font-size: 1.1em; display: inline; }
#menu li a { padding: 17px 10px 0 10px; margin: 0 35px 0 0; background: #e4dfd8 url(../images/logomini2.gif) no-repeat 12px 5px; color: #808080; border-left: 2px solid #ddd7cf; }
#menu li a:hover { color: #000; border-left: 2px solid #bbe340; }
#intro { clear: both; background: #ccc url(../images/bghp.jpg) no-repeat; height: 135px; padding: 35px 0 0 10px; }
	#intro h1 { margin: 0; display: inline; color: #bae33f; padding: 2px 5px; }
	#intro p { margin: 0; color: #fff; font-weight: bold; font-size: .8em; }
#introref{ clear: both; background: #ccc url(../images/bglogo.jpg) no-repeat; height: 135px; padding: 35px 0 0 10px; }
#introfiche{ clear: both; background: #ccc url(../images/bgfiche.jpg) no-repeat; height: 93px; padding: 18px 0 0 10px; }
	#introfiche h1 { margin: 0; display: inline; color: #bae33f; padding: 2px 5px; }
	#introfiche p { margin: 0; color: #fff; font-weight: bold; font-size: .8em; }
	

#panel { position: relative; top: -49px; margin: 0 15px 0 0; padding: 15px; float: right; width: 284px; font-size: 1.0em; border: 1px solid #fff; background: #f1ece6; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
	#panel img { border: 0px solid #ccc; padding: 1px; margin: 0 0 8px; }
	#left h3 { border-bottom: 1px solid #eee; padding: 0 0 7px; margin: 0 0 15px 0; }
	#panel h2 { border-bottom: 2px solid #fff; padding: 0 0 8px; }
	#panel .info { border: 1px solid #e0e0e0; background: #f4f4f4; padding: 8px; }
	#panel a { color: #4f4e4c; }
	

#panelcv { position: relative; top: 10px; margin: 0 2px 0 0; padding: 5px; float: left; width: 560px; height: 990px; font-size: 1.0em; border: 2px solid #fff; background: #f1ece6; }
#panelcv2 { position: relative; top: 4px; margin: 0 2px 0 0; padding: 5px; float: left; width: 310px; height: 994px; font-size: 1.0em; border: 6px solid #fff; background: #f1ece6; }
	
#footer { clear: both; border-top: 2px solid #bedc41; padding: 0px; margin: 0 0 5px; font-size: .9em; color: #9b9b9b; background: #f1ece6; }
	#footer a { color: #808080; font-weight: bold; }
#footercv { clear: both; border-top: 0px solid #bedc41; padding: 0px; margin: 0 0 5px; font-size: .9em; color: #9b9b9b; background: #ffffff; }
	#footercv a { color: #808080; font-weight: bold; }
#footeref { clear: both; border-top: padding: 0px; margin: 0 0 2px; font-size: .9em; color: #d4590b; }
	#footeref a { color: #d4590b; font-weight: bold; }
#leftref { clear: left; float: left; width: 0px; padding: 0 4px 0 5px; margin: -5px 0 15px;}

#refclient { position: relative; top: 10px; margin: 0 15px 0 0; padding: 15px; float: left; width: 600px; font-size: 1.0em; border: 1px solid #fff; background: #f1ece6;}
	#panel img { border: 0px solid #ccc; padding: 1px; margin: 0 0 8px; }
	#left h3 { border-bottom: 1px solid #eee; padding: 0 0 7px; margin: 0 0 15px 0; }
	#panel h2 { border-bottom: 2px solid #fff; padding: 0 0 8px; }
	#panel .info { border: 1px solid #e0e0e0; background: #f4f4f4; padding: 8px; }
	#panel a { color: #4f4e4c; }
	
#refclient2 { position: relative; top: 10px; margin: 0 5px 0 0; padding: 4px; float: left; width: 229px; font-size: 1.0em; border: 1px solid #fff; background: #f1ece6; }
	#panel img { border: 0px solid #ccc; padding: 1px; margin: 0 0 8px; }
	#left h3 { border-bottom: 1px solid #eee; padding: 0 0 7px; margin: 0 0 15px 0; }
	#panel h2 { border-bottom: 2px solid #fff; padding: 0 0 8px; }
	#panel .info { border: 1px solid #e0e0e0; background: #f4f4f4; padding: 8px; }
	#panel a { color: #4f4e4c; }

.fonctionttr { font: normal 1.8em Georgia, Arial, Sans-Serif; letter-spacing: -1px; font-style: italic; margin: 0 0 2px; color: #808080;}
	
.fonction {

	font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	line-height: 14px;
}


