body td {
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:1.5em;
}
h2{
	margin:4px 0px 4px 0px;
	font-size:9pt;
	font-weight:bold;
}
a:link{
	color:#fff;
	text-decoration:none;
}
a:visited{
	color:#fff;
	text-decoration:none;
}
a.orange:link{
	color: #D77722;
}
a.orange:visited{
	color: #D77722;
}
a.orange:hover{
	color: #D77722;
	text-decoration:underline;
}
a.orange:active{
	color: #D77722;
}
p {
	margin: 0px;
}
ul{
	margin:0;
}

/**************************************************************************/
/*********************************COULEURS*********************************/
/**************************************************************************/
.orange {
	color:#D77722;
}
.vertclair{
	color:#B5CE5E;
}
.vertfonce{
	color:#71C043;
}

/********************************* FIN COULEURS *********************************/

#tout {
	position:absolute;
}
#logo{		
	top:0px;
	left:0px;
	width:267px;
	height:80px;
}
#entete_orange{
	position:absolute;
	top:0px;
	left:267px;
	width:687px;
	height:39px;
	background-color:#D77722;
}

/**************************************************************************/
/********************************* MENU *********************************/
/**************************************************************************/

#menu{
	position:absolute;
	top:39px;
	left:267px;
	width:687px;
	height:39px;
	background-color:#B5CE5E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#fff;
}
.menu1{
	display:block;
	float:left;
	border-bottom:1px solid #fff;
	text-align:center;
}
.menu2{
	float:left;
	background-color:#96BC1B;
	text-align:center;
}
/********************************* NIVEAU 1 *********************************/
#bref_gv_lc_niveau1{
	width:130px;
	height:15px;
	padding:4px 5px 0px 5px;
	background:#70AF3C url("../images/menu/menu_spacer.gif") no-repeat bottom right;
}
#constats_approche_niveau1{
	width:130px;
	height:15px;
	padding:4px 5px 0px 5px;
	background:#70AF3C url("../images/menu/menu_spacer.gif") no-repeat bottom right;
}
#equipe_expertises_partenaires_niveau1{
	width:130px;
	height:15px;
	padding:4px 5px 0px 5px;
	background:#70AF3C url("../images/menu/menu_spacer.gif") no-repeat bottom right;
}
#references_questions_casestories_niveau1{
	width:80px;
	height:15px;
	padding:4px 5px 0px 5px;
	background:#70AF3C url("../images/menu/menu_spacer.gif") no-repeat bottom right;
}
#actualites_conferences_formations_niveau1{
	width:80px;
	height:15px;
	padding:4px 5px 0px 5px;
	background-color:#70AF3C
}
#contact_niveau1{
	width:70px;
	height:15px;
	padding:4px 12px 0px 5px;
	background-color:#70AF3C;
	background:#70AF3C url("../images/menu/menu_spacer.gif") no-repeat bottom left;
	margin-left: -3px;
}
/********************************* NIVEAU 2 *********************************/

/****** qui sommes-nous ******/
#bref_niveau2{
	display:none;
	min-width:70px;
	height:16px;
	padding:3px 10px 0px 10px;
	
}
#gv_niveau2{
	display:none;
	width:151px;
	height:16px;
	padding:3px 0px 0px 0px;
}
#lc_niveau2{
	display:none;
	width:151px;
	height:16px;
	padding:3px 0px 0px 0px;
}
/****** constats et approches ******/
#constats_niveau2{
	display:none;
	/*width:90px;*/
	height:16px;
	padding:3px 25px 0px 25px;
	
}
#approche_niveau2{
	display:none;
	/*width:90px;*/
	height:16px;
	padding:3px 25px 0px 25px;
}
/****** equipe et expertises ******/
#equipe_niveau2{
	display:none;
	/*width:90px;*/
	height:16px;
	padding:3px 25px 0px 25px;
	
}
#expertises_niveau2{
	display:none;
	/*width:90px;*/
	height:16px;
	padding:3px 25px 0px 25px;
}
#partenaires_niveau2{
	display:none;
	/*width:90px;*/
	height:16px;
	padding:3px 25px 0px 25px;
}
/****** experiences ******/
#references_niveau2{
	display:none;
	/*width:90px;*/
	height:16px;
	padding:3px 25px 0px 25px;
	
}
#questions_niveau2{
	display:none;
	/*width:90px;*/
	height:16px;
	padding:3px 25px 0px 25px;
}
#casestories_niveau2{
	display:none;
	/*width:90px;*/
	height:16px;
	padding:3px 25px 0px 25px;
}
#conferences_niveau2{
	display:none;
	/*width:90px;*/
	height:16px;
	padding:3px 25px 0px 25px;
}
#formations_niveau2{
	display:none;
	/*width:90px;*/
	height:16px;
	padding:3px 25px 0px 25px;
}
/********************************* fin MENU *********************************/


/**************************************************************************/
/********************************* CENTRE *********************************/
/**************************************************************************/

#photo_home{
	position:absolute;
	width:267px;
	height:477px;
	top:79px;
	left:-4px;
	text-align:right;
}
#photo{
	position:absolute;
	width:267px;
	height:477px;
	top:80px;
	left:0px;
	text-align:left;
}
#centre{
	position:absolute;
	width:687px;
	height:477px;
	left:267px;
}
#tableau_pave-centre{
	position:absolute;
	width:489px;
	top:41px;
	left:83px;
}
#gv-lc_tableau_pave-centre{
	position:absolute;
	width:489px;
	top:-2px;
	left:90px;
}
img.photo-gv{
	position:relative;
	left:0px;
	_left:-36px;
	l/eft:-36px;
}
img.photo-lc{
	position:relative;
	margin-left:151px;
	_margin-left:117px;
	m/argin-left:117px;
}
/********************************* fin CENTRE *********************************/

/**************************************************************************/
/********************************* HOME CENTRE *********************************/
/**************************************************************************/
#home_centre{
	position:absolute;
	width:687px;
	height:477px;
	left:263px;
	margin-top:-1px;
	background:url(../images/home/degrade_home.jpg) no-repeat;
}
#home_tableau_pave-centre{
	position:absolute;
	width:613px;
	top:55px;
	left:57px;
}
.home_tableau_pave-centre_courier{
	font-family:"Courier New", Courier, mono;
	color:#333333;
	font-size:12pt;
	font-weight:bold;
	margin-left:10px;
	letter-spacing:-0.05em;
	line-height:1.4em;
}
#home_tableau_pave-actus{
	position:absolute;
	top:278px;
	left:325px;
	width:320px;
	height:100px;
}
/********************************* fin HOME CENTRE *********************************/


/**************************************************************************/
/********************************* HOME PAVE ACTUS *********************************/
/**************************************************************************/
.pave-actus {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 0px;
}
/********************************* fin HOME PAVE ACTUS *********************************/
.interlignage {
	line-height: 2em;
}

/**************************************************************************/
/********************************* FORMULAIRE CONTACT *********************************/
/**************************************************************************/
.formulaire {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

.formulaire input{
	margin:5px;
	border:1px solid gray;
}
.formulaire textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	border:1px solid gray;
	margin:5px;
}
.formulaire fieldset{
	border: 1px dashed orange;
	font-weight: bold;
	font-size: 9pt;
}
