
*
{
	padding:0;
	margin:0;
}

body
{
	background:url(images/fond.jpg) repeat-x #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1
{
	position:absolute;
	left:-9999px;
}

#global
{
	width:960px;
	margin:0 auto;
}


#entete
{
	background:url(images/haut.jpg) no-repeat bottom;
	width:960px;
	height:78px;
}

#centre
{
	background: url(images/centre.gif) left repeat-y;
	width:960px;
	min-height:627px;
	padding-bottom:40px;
	overflow:hidden;
}

#navigateur
{
	background:url(images/nav.jpg) no-repeat left top;
	width:256px;
	height:627px;
	float:left;
	padding-left:35px;
}

#logo
{
	background:url(images/logo.gif) no-repeat;
	width:222px;
	height:70px;
	margin:30px 0 0 10px;
}
/*---------------lien a gauche--------------------*/
#nav
{
	margin-top:80px;
	height:150px;
	padding-left:5px;
}

#nav .nav_gauche
{
	width:80px;
	float:left;
	line-height:30px;
}

#nav .nav_gauche li
{
	list-style:none;
	background:url(images/puce.gif) left no-repeat;
	padding-left:20px;
}

#nav .nav_gauche li a
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}

#nav .nav_gauche li a:hover
{
	color:#CC99CC;
}
/*---------------lien a deroite--------------------*/
#nav .nav_droite
{
	width:140px;
	margin-left:100px;
}

#nav .nav_droite .domaine
{
	background:url(images/puce.gif) left no-repeat;
	font-size:12px;
	padding-left:20px;
	position:relative;
	right:10px;
}

#nav .nav_droite .domaine a
{
	color:#FFF;
	font-weight:bold;
}

#nav .nav_droite .domaine a:hover
{
	color:#CC99CC;
}

#nav .nav_droite li
{
	background:url(images/puce2.gif) no-repeat left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#e1c0d8;
	font-size:12px;
	padding-left:15px;
	font-weight:bold;
	list-style:none;
	line-height:30px;
	margin-left:5px;
}

#nav .nav_droite li a
{
	color:#e1c0d8;
	text-decoration:none;
}

#nav .nav_droite li a:hover
{
	color:#FFFFFF;
}

/*---------------contenu --------------------*/

#contenu_site p {
margin-bottom:10px;
}

#contenu_site h3 {
margin-left : 10px;
margin-bottom:10px;
color:#840265;
}

#contenu_site h4 {
margin-left : 30px;
margin-bottom:10px;
color:#840265;
}

#contenu_site ul  .prestations {
margin-bottom:10px;
margin-left:20px;
padding:5px;
}

#contenu_site ul {
margin-bottom:10px;
margin-left:20px;
}

#contenu_site a {
color:#840264;
}

#contenu_site strong {
color:#840265;
}

#contenu_site .liste_conception li {
   list-style:none;
   display:block;
   margin-bottom:10px;
   height: auto;
   width:210px;
   }

#contenu_site .liste_conception li .titre a {
	color:#369;
	background:#ddd;
	border:2px solid #89a;
	text-decoration:none;
	letter-spacing:1px;
	font-size:14px;
	padding:10px 20px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	display:block;
}

#contenu_site .liste_conception li .titre :hover
{
	color:#369;
	background:#fff;
}

#contenu_site .retour {
    text-align:center;
	letter-spacing:4px;
	font-size:13px;
	}
#contenu_site .retour a {
    text-decoration:none;
	}
	
#contenu_site .retour a:hover {
    text-decoration:underline;
	}

#detail {
   border:#CCCCCC solid 1px;
   }
   
#detail dt {
    background:#666666;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:25px;
	}	
	
#detail dd {
    margin-top:10px;
	padding:0 5px;
	letter-spacing:1px;
	}
	
#detail dd img {
    border:#333333 solid 1px;
	}

/*---------------espace client--------------------*/
#client
{
	background:url(images/client.gif) no-repeat;
	width:238px;
	height:65px;
	padding-top:35px;
	margin:20px 0 0 8px;
}

#client .txt
{
	background:#b986ab;
	width:150px;
	height:20px;
	border:0;
	color:#FFF;
	margin-bottom:5px;
	margin-left:10px;
}

#client .sub
{
	background:url(images/ok.gif) no-repeat;
	width:41px;
	height:41px;
	border:0;
	position:relative;
	left:180px;
	bottom:50px;
	text-align:center;
	color:#FFF;
	
}

#client .sub:hover
{
	font-weight:bolder;
	cursor:pointer;
}

#navigateur h3
{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#FFF;
	padding-bottom:10px;
	margin-top:20px;
	margin-left:10px;
}



/*---------------contact--------------------*/
#navigateur dl
{
	margin-left:10px;
	display:block;
}

#navigateur dl dt
{
	color:#8d1871;
}

#contenu
{
	background:url(images/contenu.jpg) left top no-repeat;
	width:619px;
	min-height:327px;
	margin-left:291px;
	padding:300px 0 0 50px;
	text-align:justify;
}

#contenu h2
{
	width:550px;
	font-size:20px;
	color:#840265;
	text-transform:capitalize;
	height:35px;
	border-bottom:1px solid #CCC;
}

#contenu ul.photos_societe
{
	margin-top:50px;
	width:600px;
	height:125px;
	padding-bottom:10px;
}

#contenu ul.photos_societe li
{
	
	width:158px;
	height:121px;
	
	display:block;
	float:left;
	margin-right:25px;
}

#contenu ul.photos_societe li img
{
	border:#C69 solid 5px;

}

#contenu_site
{
	width:560px;
	height:100%;
	padding:30px 0;
}
/*-----------------pied-------------------*/
#pied
{
	background:url(images/pied.jpg) left top no-repeat;
	width:960px;
	height:96px;
	padding-top:80px;
}

#pied ul
{
	width:650px;
	list-style:none;
	text-align:right;
	margin-left:270px;
}

#pied ul li
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	display:inline;
	padding-left:10px;
	line-height:25px;
}

#pied ul li a
{
	text-decoration:none;
	color:#8c8a8a;
}

#pied ul li a:hover
{
	color:#000;
}
