/* Sextant-conseil */
body{
	font-family: Arial, Helvetica, sans-serif;
}
#page{
	width:955px;
	margin:0 auto;
	
}
.clear{
	clear:both;
}
*{ margin:0; padding:0;}
.baniere{
	width:955px;
	height:204px;
	background:url(images/baniere.jpg) no-repeat;
	border-bottom:1px solid #88ACC2;
}
.baniere img{
	margin:121px 0 0 112px;
}
#contenent{
	width:955px;
	background:url(images/fond-contenu.jpg) top left no-repeat;
}
#contenu{
	width:843px;
	border-left:1px solid #88ACC2;
	float:right;
	}
#menu{
	/*width:431px;*/
	float:right;
	margin:10px 0 0 0;
}
#menu ul{
	list-style-type:none;
}
#menu li{
	float:left;
	font-size:15px;
	color:#6E9FC0;
	font-weight:bold;
}
#menu li a{
	font-size:15px;
	color:#000000;
	text-decoration:none;
	padding:0 15px 0 15px;
}
#menu li a:hover{
	color:#DF6C13;
	text-decoration:none;
}

/*contenu left*/
.contenuleft{
	width:496px;
	float:left;
	font-size:12px;
	color:#707070;
	font-weight:bold;
	padding: 20px 0 0 0;
}
/*.contenuleft img{
	margin:0px;
	float:right;
	}*/
.contenuleft span{
	color:#DF8234;
}
.contenuleft p{
	padding:10px 0 0 10px;
	display:block;
	width: 380px;
}

.gauche{
	width:180px;
	float:left;
}
.droite{
	width:290px;
	float:left;
	height: auto;
	padding-top: 20px;
}

.contenuleft h2{
	background:url(images/dotted.gif) no-repeat;
	font-size:14px;
	color:#707070;
	padding:0px 0 0 10px;
	line-height:45px;
	height:30px;
	display:block;
}
.contenuleftimg1{
	float:right;
	padding:60px 0 0 0;
}
.contenuleft ul{
	float:left;
	margin:50px 0 0 0;
	list-style-type:none;
	/*border:#000 solid 1px;*/
}
.contenuleft li{
	background:url(images/dotted.gif) no-repeat 0px 5px;
	padding:0 0 3px 50px;
	color:#DF8234;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
/*contenu left activité*/
.contenuleftactiv{
	width:450px;
	float:left;
	font-size:12px;
	color:#707070;
	font-weight:bold;
	margin:20px 0 0 0;
}
.contenuleftactiv span{
	color:#DF8234;
}
.contenuleftactiv p{
	padding:0 0 0 10px;
}
.contenuleftactiv h2{
	background:url(images/dotted.gif) no-repeat 0px 5px;
	font-size:14px;
	font-weight:bold;
	color:#707070;
	padding:0 0 0 30px;
	line-height:50px;
	height:30px;
	display:block;
}
.contenuleftactiv ul ul{
	margin:10px 0 10px 0;
	list-style-type:none;
	clear:both;
}
.contenuleftactiv ul ul li{
	background:url(images/dotted.gif) no-repeat 0px 5px;
	padding:0 0 3px 50px;
	color:#DF8234;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
.contenuleftactiv ul{
	margin:20px 0 10px 0;
	list-style-type:none;
}
.contenuleftactiv li{
	background: url(images/puce.gif) no-repeat 10px 0px;
	padding:0 0 3px 30px;
	color:#707070;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

ul.liste {
	margin:20px 0 10px 0;
	list-style-type:none;
}

ul.liste li {
	background: url(images/puce.gif) no-repeat 10px 0px;
	padding:0 0 3px 30px;
	color:#707070;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	margin:0px;
}
ul.liste ul {
	margin:10px 0 10px 0;
	list-style-type:none;
	clear:both;
}
ul.liste ul li {
	background:url(images/dotted.gif) no-repeat 0px 5px;
	padding:0 0 3px 50px;
	color:#DF8234;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

/*contenu right activités*/
.contenurightactiv {
	margin:20px 0 0 10px;
	width:380px;
	float:left;
	font-size:12px;
	color:#707070;
	font-weight:bold;
}
.contenurightactiv span{
	color:#DF8234;
}
.contenurightactiv p{
	padding:0 0 0 10px;
	display:block;
}
.contenurightactiv h2{
	/*background:url(images/bgh.gif) no-repeat;*/
	font-size:14px;
	font-weight:bold;
	color:#707070;
	padding:0 0 0 5px;
	line-height:50px;
	height:30px;
	display:block;
}
.contenurightactiv ul ul {
	margin:10px 0 10px 0;
	list-style-type:none;
	clear:both;
}
.contenurightactiv ul ul li{
	background:url(images/dotted.gif) no-repeat 0px 5px;
	padding:0 0 3px 50px;
	color:#DF8234;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
.contenurightactiv ul{
	margin:20px 0 10px 0;
	list-style-type:none;
}
.contenurightactiv li{
	background: url(images/puce.gif) no-repeat 10px 0px;
	padding:0 0 3px 30px;
	color:#707070;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	margin:8px 0 0 6px;
}
/*contenu contact*/
.contact{
	width:800px;
	margin:30px 0 0 20px;
	font-size:13px;
	color:#747274;
	font-weight:bold;
}
.contact address{
	font-style:normal;
	margin:0 0 0 0px;

}
.contact address span{
	top:5px;
}
.formulaire{
	width:300px;
	float:left;
	text-align:right;
	margin:20px 35px 0 0;
	font-size:11px;
	color:#666666;
}
.formulaire p{
	display:block;
	padding:0px 0 3px 0;
}
.formulaireinput{
	width:180px;
	border:1px solid #666666;
	margin:0 0 0 5px;
}
/*label{
	float:left;
}*/
/*contenu right*/
.contenuright{
	width:344px;
	float:left;
	margin:60px 0 0 0;
	font-size:12px;
	color:#707070;
	font-weight:bold;
}
.contenuright ul{
	margin:20px 0 0 0;
	list-style-type:none;
}
.contenuright li{
	background:url(images/dotted.gif) no-repeat 0px 5px;
	padding:0 0 3px 50px;
	color:#DF8234;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
.contenuright p{
	display:block;
}
.taille{
	color:#DF8234;
}
.consultan{
	width:330px;
	padding:0;
	margin:30px 0 0 0;
	vertical-align:middle;
	text-align:left;
	line-height:20px;
}
.consultan p{
	padding:20px 0 0 0px;
}
.consultan img{
	float:right;
	vertical-align:middle;

}
.consultan span{
	color:#DF8234;
}
.principeleft{
	float:left;
	padding:60px 0 0 55px;
}
.principeright{
	float: right;
	margin:15px 20px 0 10px;
}


/*footer*/
#footer{
	background:url(images/fond-footer.gif) no-repeat;
	width:955px;
	margin:0;
	padding:0;
	font-size:11px;
	color:#747274;
	font-weight:bold;
	text-align: center;
	height: 110px;
}
#footer address img{
	vertical-align:middle;
	float:left;
	margin:3px 5px 0 0;

}
#footer address{
	font-style:normal;
	margin:0;

}
#footer address span{
	position: relative;
	top:5px;
}
#footer ul{
	list-style-type:none;
	padding:10px 0 10px 360px;
	/*border:#000 solid 1px;*/
}
#footer li{
	font-size:11px;
	color:#747274;
	font-weight:bold;
	float:left;
	/*border:#000 solid 1px;*/
}
#footer li a{
	color:#747274;
	text-decoration:none;
	padding:0 3px 0 3px;
}
#footer li a:hover{
	color:#D98044;
	text-decoration:none;
}
#footer p{
	padding:60px 0px 0px 100px;
	display:block;
}
.logotoptec{
	font-size:9px;
	padding:10px 0 5px 0;
	font-weight:bold;
	width: 955px;
	text-align: center;
	margin: 0 auto;
}
.logotoptec a{
	color:#747274;
	text-decoration:none;
}
.logotoptec a:hover{
	color:#7BC5EC;
	text-decoration:none;
}

