body		{
		font-family: helvetica, sans-serif;
		text-align: center;
		border: solid 1px #ccc; 
		background: #e1e1e1;
		font-size: 87%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		width: 960px; /*750px;*/
		}




#container	{
	    	color: #FFFFFF; /*333*/
	       	margin: 0px;
	       	clear: both; 
			border: none;
		}

#container2	{
		clear: both;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		}	

#navbar		{
		margin-left: 10px;
		}

#footer,#header	{
		color: #ffffff; text-align: left;
       		clear: both;  
		}

#header		{background: #FFFFFF url(blob.png) top left no-repeat; margin-top: -15px; /*-13px*/ padding-bottom: 0px; height: 170px; padding-right: 10px; /*10px*/}

#footer		{
		background: #500A44 url(menubg.gif) bottom left repeat-x; 		
		color: #fff;
		padding-right: 10px;
		padding-bottom: 0px;
		text-align: right;
		/*line-height: 20px; .05em*/
		border: solid #AA299C .1px;
		}	

.language
	{
		color: #000000;
		padding-left: 5px;
		padding-top: 130px;
		text-align: left;
		position: absolute;
		font-size: 10px;
}

.language a
{		color: #333333; 
		text-decoration: none;
		}
		
.language a:visited
{		color:#333333;
		text-decoration: none;
		}

.language a:hover
{		color: #333333; 
		text-decoration: underline;
		}		

.column
		{
		color: #000000; /*333*/ 
		/*line-height: 140%; */
		float: left; 
		margin-top: 0px; 
		margin-right: 15px; /*30px*/
		text-align: left;
		padding-top: 0px;
		padding-bottom: 15px;
		padding-left: 20px;
		padding-right: 10px;
		width: 590px; /*430px*/
		background: #FFFFFF /*url(narrowcolbg.gif)*/ top right no-repeat;
		}

.narrowcol
		{
		margin-left: 50px; /*10px*/ /*25px*/
		margin-right: 55px; /*15px*/ /*30px*/
		margin-top: 10px; /*30px*/
		margin-bottom: 30px; /*30px*/
		width: 200px; /*280px*/ /*250px*/
		padding-top: 0px; /*10px*/
		padding-left: 10px;/*10px*/
		padding-right: 10px; /*10px*/
		float: right;	
		text-align: center;
		background: #dbbee8 /*url(narrowcolbg.gif)*/ top right no-repeat;
		}
		
.narrowcolreverse
		{
		padding-bottom: 10px;
		padding-top: 10px;
		margin-right: 0px; /*-20px*/
		background: #dbbee8 /*url(narrowcolreversebg.gif)*/ bottom right no-repeat;
		}

.column2
		{
		margin-left: 10px;
		margin-right: 15px; /*20px*/
		margin-top: 0 px; /*30px*/
		margin-bottom: 10px;
		width: 276px; /*170px*/
		padding-top: 0px; /*10px*/
		padding-left: 10px;/*20px*/
		padding-right: 10px; /*20px*/
		float: right;	
		text-align: center;
		background: #FFFFFF /*url(narrowcolbg.gif)*/ top right no-repeat;
		border: solid 2px #999999;
		
		}

.menu		{
		font-weight: 900; 
		margin-left: 0px;
		}

.menu dl	{background: url(menubg.gif) bottom left repeat-x; margin-top: 0px; padding-right: 0px;	height: 2.6em;}

.menu dt	{display: none}
.menu dd 	{margin: 0; float: right;
		}

dl		{
		margin-top: 20px;
		margin-bottom: 20px;
		}


.menu a		{color: #FFFFFF; 
		text-decoration: none;
		display:block;
		float:left;
		margin-left: 0px;
		margin-right: 0px;
		border-right: solid 1px #AA299C;	
		padding: 8.5px;
		}

.menu a:visited	{color:#FFFFFF;
		display:block;
		border-right: solid 1px #AA299C;
		padding: 8.5px;
		}

.menu a:hover 	{background: #DBBEE8 bottom left repeat-x;  /*FFC6FF*/ /*url(reversemenubg.gif)*/
		color: #575353;  /*575353*/
		border-right: solid 1px #AA299C;	
		display:block;
		float:left;
		padding: 8.5px;
		}
		
.narrowcol a
{		color: #993398; 
		text-decoration: none;
		font-weight: bold;
		}
		
.narrowcol a:visited
{		color:#993398;
		text-decoration: none;
		font-weight: bold;
		}

.narrowcol a:hover
{		color: #993398; 
		text-decoration: underline;
		font-weight: bold;
		}


.column2 a
{		color: #993398; 
		text-decoration: none;
		font-weight: bold;
		}
		
.column2 a:visited
{		color:#993398;
		text-decoration: none;
		font-weight: bold;
		}

.column2 a:hover
{		color: #993398; 
		text-decoration: underline;
		font-weight: bold;
		}

		 
#container	{
		background: #fff; 
       		color: #333; 
	       	margin: 0px;
	       	clear: both; 
		}

#container2	{
		background: #fff;
		clear: both;
		padding: 0px;
		}	

h1,h2,h3,h4,h5,h6
		{
		text-align: left;
		margin-top: 10px;
		/*line-height: 1.4em;*/
		}

h1		{color: #000000; font-size: 16px;  /*140%*/
		font-family: helvetica, sans-serif padding-top: 10px;
		padding-top: 10px; /*10px*/
		padding-bottom: 2px;
		font-weight:bold;
		}

h1.title	{
		border-bottom: solid 1px #AA299C;
		}

h2		{color: #000000;  font-size: 12px; font-weight:normal; }

h3		{color: #000000;  font-size: 14px; font-weight:bold; }

.narrowcol h2, .narrowcol h3	{
		text-align: center;
		}


h2.bullets
		{color: #000000;  font-size: 12px; font-weight:bold; float: bottom;
		background: url(bullet_black.gif) center left no-repeat;
		padding-left: 10px;
		}
		
h2.quote_first		{ color: #000000;  font-size: 12px; font-weight:normal; font-style: italic; }
h2.quote		{ margin-top: 20px; color: #000000;  font-size: 12px; font-weight:normal; font-style: italic; }
h2.name { margin-left: 0px; margin-top: -8px; font-size: 11px; font-weight:bold; }

h5		{font-size: 90%; margin-bottom: -10px}

p.quote		{
		color: #AA299C;
		margin: 20px;
		padding: 10px;
		text-align: center;
		clear: both;
		font-style: italic;
		}

dt		{
		font-weight: bold;
		}		

ul,dd		{
		text-align: left;
		}

dd,li		{
		margin-bottom: 10px;
		margin-left: -20px;
  		padding-left: 0px
		}

dt		{margin-bottom: 10px;}
	
.content dd	{
		padding-left: 20px;
		line-height: 1.5em;
		}
	
ul.pinkbullets	{
		list-style-type: square; color: #000000; /*aa299c*/
		list-style-image: url(bullet.gif);
		/*line-height: 1.5em;*/
		}

ul.pinkbullets li span 
		{
		color: #000000; 
		}

#clientcloud li	{
		list-style-type: none; 
		display: inline;
		padding-right: 20px; /*20px*/
		/*padding-left: 20px;*/
		width: 300px;
			}

/*#clientcloud 
{ text-align: justify;
padding-left: 10px;
padding-right: 10px;
}*/

li.one
		{
		color: #888;
		font-size: 14px; /*16px*/
		text-align:justify;
		} 

li.two
		{
		color: #333;
		font-size: 12px; /*14pX*/
		text-align:justify;
		} 

li.three
		{
		color: #aa299c;
		font-size: 16px; /*16px*/
		text-align:justify;
		} 

blockquote	{
		font-family: "times", serif; font-size: 130%; 
		}

#address a
		{
		color: #fff;
		text-decoration: none;
		border-bottom: none;	
		}


#address a:visited
		{color: #fff;
		text-decoration: none;
		border-bottom: none;
		}		
	
img
		{
		margin-right: 5px;
		}

a img 		{border: none; text-decoration: none;}

img.left	{
		float: left;
		margin-right: 10px;
		background: #fff;
		padding: 3px;
		}

img.head	{
		margin-left: 5px;
		margin-right: 12px;
		padding: 0px;
		float: left;
		}

img.right	{
		float: right;
		margin-left: 20px;
		border: solid 1px #000;
		}

img.right_highlight
		{
		float: right;
		margin-top: 5px;
		margin-bottom: 20px;
		margin-left: 25px;
		border: solid 1px #000;
		}
		
img.right_highlight2
		{
		float: right;
		margin-top: -10px; /*5*/
		margin-bottom: 0px; /*20*/
		margin-left: 0px; /*25*/
		
		}

img.blob	{
		float: right;
		margin-right: -10px;
		margin-top: 20px;
		margin-left: 0px;
		padding: 0px;
		}

/*Image qui se trouve sur la page Accueil*/
.extradiv1	{
		float: right;
		margin-right: 40px;
		margin-top: -30px;
		margin-bottom: 10px;
		clear: both;
		height: 216px;
		width: 250px;				
		background: url(image_accueil.jpg) bottom left no-repeat;
		}

.extradiv2	{
		float: right;
		margin-right: 0px;
		margin-top: 10px;
		height: 327px;
		width: 226px;				
		background: url(happy-customer.jpg) bottom left no-repeat;
		}

.extradiv3	{
		float: right;
		background: url(contact.jpg) bottom right no-repeat;
		width: 193px;
	 	height: 172px;
		padding: 10px;
		margin-top: 20px;
		}

.extradiv4	{
		float: right;
		background: url(conversation.gif) bottom right no-repeat;
		width: 450px;
	 	height: 328px;
		padding: 20px;
		margin-top: -350px;
		margin-right: 20px;
		}
