p{
padding: 0 0 0 0;
margin: 0 0 3px 0;
}
body {
	margin: 0 0 0 0;
	padding: 0;
	background-color: #ffffff;
	font-family: Sans-Serif;
	font-size: 0.8em;
	color: #662d91;
}
#conteneur {
	width: 1024px;
	margin: 0 auto;
	background-color: #f2f2f2;
	background-image: url(../images/entretoise.jpg);
  background-position: top;
  background-repeat: repeat-y
}
#haut {
	height: 232px;
	background: url(../images/haut.jpg) no-repeat top #f2f2f2;
}
#menu {
	height: 48px;
	background-color: #f2f2f2;
	background: url(../images/menu.jpg) repeat-x top;

}

#gauche {
float:left;
width: 785px;
min-height:460px;
height: auto !important;
height: 460px;
background:url(../images/gauche.jpg) no-repeat top;
}

#droite {
float:right;
width: 239px;
background:url(../images/droite.jpg) no-repeat top;
min-height:460px;
height: auto !important;
height: 460px;
}
#pied {
	clear: both;
	height: 47px;
	background: url(../images/bas.jpg) no-repeat top #f2f2f2;
	padding:0 0 0 130px; 
}
/*Mise en forme des elements*/
h1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	color: #000;
}
h2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #000;
}
a img {
	border: 0px
}
a {
	text-decoration: none;
	color: #433a2e;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color:  #707f00;
}
#menu_haut {
	padding: 0 0 0 20px;
	width: 760px;
	height: 30px;
	float: left;

}
#menu_haut_droite{
  float: right;
  width: 230px;
}
#menu_gauche {
	padding: 5px 0 0 100px;
	
}
#menu_pied {
	padding: 0 0 0 0;
	
}
#data_droite {
	padding: 0 0 0 8px;
}
#titre_logo{
position: absolute;
margin: 30px 0 0 30px;
}
#titre_nom{
position: absolute;
margin: 145px 0 0 30px;
font-weight: bold;
font-size: 14px;
}
#titre_maintenance{
position: absolute;
background: url(../images/maintenance.png) no-repeat top ;
width: 590px;
height: 84px;
margin: 30px 0 0 330px;
color:#ffffff;
}
#titre_maintenance a{
color:#ffffff;
cursor: hand; /*bug ie*/
}
#titre_maintenance a:hover{
color:#C8D215;
cursor: hand; /*bug ie*/
}

#titre_maintenance_texte{
padding:10px 0 0 0;
text-align: center;
width: 425px;
float: left;
}
#titre_maintenance_prix{
margin: 24px 0 0 0;
text-align: center;
float: right;
width: 165px;
}
#titre_creation{
position: absolute;
background: url(../images/creation.png) no-repeat top ;
width: 280px;
height: 40px;
margin: 120px 0 0 320px;
color:#ffffff;
padding:78px 0 0 0;
text-align: center;
}
#titre_realisation{
position: absolute;
background: url(../images/realisation.png) no-repeat top ;
width: 280px;
height: 40px;
margin: 120px 0 0 660px;
color:#ffffff;
padding:78px 0 0 0;
text-align: center;
}

#titre_creation a,#titre_realisation a,#titre_formation a,#breve_accueil1 a,#breve_accueil2 a {
color:#ffffff;
}
#titre_creation a:hover,#titre_realisation a:hover,#titre_formation a:hover,#breve_accueil1 a:hover,#breve_accueil2 a:hover {
color: #C8D215;
}
#breve_accueil1{
background: url(../images/breve1.png) no-repeat top ;
width: 200px;
height: 191px;
margin :0;
padding : 0 0 0 0;
color :#ffff00;
font-weight: bold;
text-align: center;
}
#breve_accueil2{
background: url(../images/breve2.png) no-repeat top ;
width: 200px;
height: 191px;
margin :10px 0 0 0;
padding : 0 0 0 0;
color :#662d91;
text-align: justify;
}

.encadrement_creation,.encadrement_realisation,.encadrement_article{
width: 650px;
padding: 20px 10px 10px 20px;
text-indent:0px;
border: thin #d5d5d5 solid
}

.encadrement_creation{
text-indent:20px;
border: thin #C8D215 solid
}
.encadrement_realisation{
text-indent:20px;
border: thin #C8D215 solid
}

#titre_encadrement_1 a,#titre_encadrement_1{
font-family: Arial;
font-size: 16px;
font-weight: bold;
color: #6F4692;
}

#titre_encadrement_1 a:hover{
color: #C8D215;
}

/* menu haut*/
ul#menu {
	list-style-type: none;
	width: 100%;
/* précision pour Opera */
	margin: 0 0 0 0;
	padding: 0;
	background: url(../images/menu.png) no-repeat top ;
}
ul#menu li {
	float: left;
}
ul#menu a {
	float: left;
	margin: 0 0 0 0;
	padding: 0 16px 0 16px;
	text-align: center;
	text-decoration: none;
	color: #662d91;
	line-height: 30px;
	font-size: 11px;
	font-weight: bold;
	background: url(fond_menu.png) no-repeat top ;	
}
ul#menu a:hover {
	color:  #707f00;
}
/* menu bas*/
ul#menu_bas {
	list-style-type: none;
	width: 100%;
/* précision pour Opera */
	margin: 0;
	padding: 0;
	
}
ul#menu_bas li {
	float: left;
	line-height: 30px;
	font-size: 10px;
}
ul#menu_bas a {
	float: left;
	margin: 0;
	padding: 0 40px 0 40px;
	text-align: center;
	text-decoration: none;
	color: #662d91;
	line-height: 30px;
	font-size: 10px;
}
ul#menu_bas a:hover {
	color: #707f00;
}

