.drapeau  {position:relative; top: 6px; left:4px;}

/*------------------   Page Clients ---*/   

.page-client-boite-titre   {padding-top:20px; font-weight:bold; text-align:center; width:500px; margin-left:auto; margin-right:auto;}
.page-client-titre   {font-size:110%; font-weight:bold; text-decoration:underline;}

.site-client 		{border: 3px solid black; display:block; width:382px; margin-left:auto; margin-right:auto;}
.lien-image 			{display:block; width:382px; margin-left:auto; margin-right:auto;}

.page-client {height:auto; padding-top:25px; border-top:1px solid black; }

	
#mainframe-page-client
	{
	text-align:left;
	position:relative;
	left:0px;
	top:20px;
	outline-style:none;
	border:none;
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:95%;
	margin-left:34px;
	height:auto;
	width:900px;}
	
.description-client {padding-top:30px; width:720px; margin-left:auto; margin-right:auto;}
.autres-clients		{display:block; height:150px;}

.not-underline 	{text-decoration:none;}
.underline		 {text-decoration:underline;}	
	
/*------------------   Liens ---*/        

a					{outline-style:none; color: black; text-decoration: none;}
a:hover      			{outline-style:none; color: red;}
a:active   			{outline-style:none; color: red;}
a:visited  			{outline-style:none; color: black;}
a img 				{outline-style:none; border:none;}


.center				{text-align:center;}
	

/*------------------   Balises ---*/	

html, body 		{margin:0;padding:0;text-align: center;border:0 none;height:100%; }


h1						{font-family:Century Gothic,; font-size:120%; font-style:normal; font-weight:normal; text-decoration:underline; display:inline;}
h2						{font-family:calibri;}
p						{text-indent: 50px;}
.no-ident		{position:relative; text-indent: 0px; top:-15px; margin-bottom:-15px;}

.li-padding-entete  {padding-top:15px; padding-bottom:20px;}
.li-padding  {padding-top:0px; padding-bottom:20px;}


/*------------------   Images ---*/

.image-realisation					{float:right; border:3px solid black;}

/*------------------   Bannières ---*/
	
#bandeau 			{min-width:990px;	width:100%;	height:122px;	background-color:#000000; z-index: 9;}
#bandeau-gauche		{z-index: 9; float:left;	background-position: left;	background-repeat: no-repeat;	width:400px; height:120px;	background-color:#000000;}
#bandeau-droite		{z-index: 8;	float:right;	background-position: right;	background-repeat: no-repeat;	width:590px; height:120px;	background-color:#000000;}
		
/*------------------   Bordures ---*/	

#header,#center,#footer {position:relative; width:993px; margin:0 auto; background-position: top center;}
#header 	{z-index: 8; height:57px;background-image:url(/img/whiteHeader.jpg); }
#center 	{z-index: 8; background-image:url(/img/whiteCenter.jpg); background-repeat: repeat-y;}
#footer 	{z-index: 8; top:-43px;	height:64px;	background-image:url(/img/whiteFooter.jpg);}

/*------------------   Eléments communs du corps ---*/

.bouton-retour-realisations {margin-left:-200px; position:relative; left:205px; top:-30px; height:30px; text-align:center; background-color:#cd5c5c; display:inline; float:right; background-image:url(/img/bouton-retour-realisations.jpg); width:180px; height:41px;}

.bouton-retour-realisations-texte {font-family:calibri; font-weight:normal;  position:relative; display:inline; left:0px; top:6px;  font-style:italic; font-size:17px;  }
	
	
#menu										/* Menu en Haut de page Menu */
	{
	z-index:9;
	position:relative;
	outline-style:none;
	margin-top:16px;
	margin-left: auto;
	margin-right: auto;
	width: 990px;
	height:50px;
	margin-bottom:7px;
	font-family:calibri;}

#menu-top {outline-style:none;z-index: 9;}
	
.bouton-menu
	{
	float:left;
	position:relative;
	background-image:url(/img/boutons-menu.jpg); 
	width:165px;
	height:50px;
	font-family:calibri;}
	
.bouton-menu:hover
	{
	background-position: 0 -50px;
	width:165px;
	height:50px;
	font-family:calibri;}

.bouton-menu-light
	{
	font-family:calibri;
	float:left;
	position:relative;
	background-image:url(/img/boutons-menu-light.jpg); 
	width:145px;
	height:35px;}

.bouton-menu-light:hover
	{
	font-family:calibri;
	background-position: 0 -35px;
	width:145px;
	height:35px;}

.texte-menu-light,	.texte-menu-light:hover, .texte-menu-light:visited
	{
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	margin-top:5px;
	color:white;
	font-weight:bold;
	font-size:85%;
	font-family:calibri;}
	


.texte-menu, .texte-menu:hover, .texte-menu:visited
	{
	display:block;
	width:100%;
	height:100%;
	margin-top:13px;
	color:white;
	font-weight:bold;
	font-size:85%;
	font-family:calibri;}
	


#menu-gauche
	{
	position:relative;
	float:left;
	left:30px;
	outline-style:none;
	top:0px; 
	margin-top:20px;
	margin-bottom:15px;
	text-align:center; 
	width:150px;          
	height:470px;
	z-index: 9;}

.menu-boite		{border: 0px solid black; text-align:center; width:141px;}
.menu-titre		{}
	
#contenu
	{
	position:relative;
	top:-35px;
	margin-left: auto;
	margin-right: auto;
	font-family:Arial, Helvetica, Sans-ms;
	width:900px;}
	
#mainframe
	{
	text-align:left;
	position:relative;
	left:0px;
	top:20px;
	outline-style:none;
	border:none;
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:95%;
	height:auto;
	width:895px;}
	
.realisations-client {height:180px; padding-top:25px; border-top:1px solid black; border-bottom:1px solid black; }


.realisations-client-description {
background-color: #f1f4f9; 
width:550px; 
height:80px; 
border:1px solid black;  
padding:10px;
} 

	
/*------------------   Eléments communs et personnalisés ---*/


#footer-wave {	
	display:block;
	outline-style:none;
	position:absolute;
	bottom:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:150px;
	margin-bottom:-5px;
	width:900px;
	left:0px;
	z-index: 8;}
	
.lampy-footer {
z-index: 7;
position:relative;
display:block;
margin-left:auto;
margin-right:-15px;
top:-68px;
}



/*------------------   Bas de page ---*/	
	
#bottom
	{
	position:relative;
	text-align:center;
	top:-65px;
	width:900px; 
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:80%;
	z-index:9}
	
	

	

