.frmContact, .form_contact_table, .form_contact_table tr, .form_contact_table td
{		
	border-spacing: 0px;
}

.form_contact_table td
{
	padding:2px;
}


.frmContact input, .frmContact textarea
{
	border:1px solid black;
}

.errmsg 
{
	color:red;
	font-weight:bold;
}

/*Nécessaire pour les boites de message*/

.boite-message 
{
	display: block;
}

.boite-message-interne
{
	display: block;
}

.contenu-message3
{
	display: block;
	line-height: 1px;
	height: 1px;
	margin: 0 3px;
}

.contenu-message2
{
	display: block;
	line-height: 1px;
	height: 1px;
	margin: 0 2px;
}

.contenu-message1
{
	display: block;
	line-height: 1px;
	height: 1px;
	margin: 0 1px;
}

.border-message3
{
	display: block;
	line-height: 1px;
	height: 1px;
	margin: 0 3px;
}

.border-message2
{
	display: block;
	line-height: 1px;
	height: 1px;
	margin: 0 2px;
}

.border-message1
{
	display: block;
	line-height: 1px;
	height: 1px;
	margin: 0 1px;
}

td.image-message
{
	padding-top:30px;
	padding-left:30px;
	padding-bottom:30px;
}

td.texte-message
{
	padding-left:20px;
	padding-top:15px;
	vertical-align:top;
}

.texte-message h2
{
	font-size:1.5em;
}

.texte-message ul, .texte-message ol
{
	margin-top:20px;
	margin-bottom:10px;
}

.clear-message
{
	clear:both;
}
/*Flowplayer*/
.overlay 
{	
	padding:17px;	
	width:960px;	
	display:none;
	background-image:url("../images/overlay/white-big-copie.png");	
}

	.overlay #texte-overlay
	{
		margin-top:548px;
	}
	
	.overlay #texte-overlay p, .dernierProjetTitre
	{
		float:left;
		margin-bottom:0px;
		line-height:12px;
		margin-left:5px;
		margin-right:0px;
	}
	
	.overlay #texte-overlay p.titre, .dernierProjetTitre
	{
		margin-left:10px;
		font-weight:bold;
	}
 
.close 
{
	background-image:url("../images/overlay/apple-close.png");
	position:absolute;
	top:-9px;
	right:-12px; 
	display:block;
	width:28px;
	height:29px;
	cursor:pointer;
	
	background-repeat:no-repeat;	
}
 
a.player
{
	width:960px;
	height:540px;
	display:block;
	
	position:absolute;
	z-index:999000;
}

/*Corrige un bug qui peut survenir sur IE*/
#selPage
{
	display:block;
	height:30px;
}

body
{
	overflow-x:hidden;
}


#page
{
	width:1400px;
	margin-left:50%;
	position:absolute;
	left:-700px;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
}

	#header
	{
		width:1400px;
		height:250px;
		background-image:url('../images/header.jpg');
		background-repeat:no-repeat;
	}
	
		#logo
		{
			float:left;
			width:132px;
			height:111px;
			padding-top:50px;
			margin-left:205px;
		}
		
		#cadeaux
		{
			position:absolute;
				top:7px;
				left:30px;
			width:610px;
			height:226px;
			padding:0px;
			margin:0px;
		}
		
		#img-promo-dec2011
		{
			width:900px;
			height:500px;
			margin-left:2px;
			margin-top:0px;
		}

		
		#navigation
		{
			float:left;
			text-transform:uppercase;
			text-align:right;
		}
		
			#navigation a.iframe
			{
				float:left;
				width:219px;
				height:44px;
				background-repeat:no-repeat;
				background-image:url('../images/bouton-demo.png');
				color:#333333;
				margin-top:3px;
				margin-left:520px;
				text-decoration:none;
			}
			
				#navigation a.iframe:hover
				{
					color:white;
					background-position:0px -44px;
				}
				
				#navigation a.iframe p
				{
					float:left;
					margin-top:16px;
					margin-left:14px;
					font-size:10pt;
				}
				
				/* ZONE MENU ACCUEIL */				
				#contenu-menu-accueil
				{				
					float:left;
					padding-top:15px;		
					text-decoration:none;
					width:124px;
					height:132px;					
				}
			
					#contenu-menu-accueil p
					{
						height:21px;
						margin-right:15px;
						margin-top:3px;
						font-size:8pt; /* etait 10 */
					}
						
					#contenu-menu-accueil a.accueil, #contenu-menu-accueil a.qui-sommes-nous, #contenu-menu-accueil a.services, 
					#contenu-menu-accueil a.portfolio, #contenu-menu-accueil a.equipe, #contenu-menu-accueil a.nous-joindre
					{
						float:left;
						background-image:url('../images/rollover-accueil.png');
						background-repeat:no-repeat;
						background-position:500px 0px;
						color:white;
						text-decoration:none;
					}
					
						#contenu-menu-accueil a.accueil
						{
							width:133px;
							height:21px;
							margin-left:-24px;
						}
			
						#contenu-menu-accueil a.accueil:hover, #contenu-menu-accueil a.accueil.selection
						{
							background-position:-100px 0px;
						}
					
						#contenu-menu-accueil a.qui-sommes-nous
						{
							width:153px;
							height:21px;							
							margin-left:-44px;
						}
						
						#contenu-menu-accueil a.qui-sommes-nous:hover, #contenu-menu-accueil a.qui-sommes-nous.selection
						{
							background-position:-80px -21px;
						}
					
						#contenu-menu-accueil a.services
						{
							width:173px;
							height:21px;
							margin-left:-64px;
						}
						
						#contenu-menu-accueil a.services:hover, #contenu-menu-accueil a.services.selection
						{
							background-position:-60px -42px;
						}
					
						#contenu-menu-accueil a.portfolio
						{
							width:193px;
							height:21px;
							margin-left:-84px;
						}
					
						#contenu-menu-accueil a.portfolio:hover, #contenu-menu-accueil a.portfolio.selection
						{
							background-position:-40px -63px;
						}
					
						#contenu-menu-accueil a.equipe
						{
							width:213px;
							height:21px;
							margin-left:-104px;
						}
						
						#contenu-menu-accueil a.equipe:hover, #contenu-menu-accueil a.equipe.selection
						{
							background-position:-20px -84px;
						}
						
						#contenu-menu-accueil a.nous-joindre
						{
							width:232px;
							height:21px;
							margin-left:-124px;
						}
					
						#contenu-menu-accueil a.nous-joindre:hover, #contenu-menu-accueil a.nous-joindre.selection
						{
							background-position:0px -105px;
						}
	
	
	
		/* ZONE MENU QUI SOMMES NOUS */				
		#contenu-menu-qui-sommes-nous
		{				
			float:left;
			padding-top:15px;		
			text-decoration:none;
			width:124px;
			height:132px;					
		}
	
			#contenu-menu-qui-sommes-nous p
			{
				height:21px;
				margin-right:15px;
				margin-top:3px;
				font-size:8pt; /* etait 10 */
			}
				
			#contenu-menu-qui-sommes-nous a.accueil, #contenu-menu-qui-sommes-nous a.qui-sommes-nous, #contenu-menu-qui-sommes-nous a.services, 
			#contenu-menu-qui-sommes-nous a.portfolio, #contenu-menu-qui-sommes-nous a.equipe, #contenu-menu-qui-sommes-nous a.nous-joindre
			{
				float:left;
				background-image:url('../images/rollover-qui-sommes-nous.png');
				background-repeat:no-repeat;
				background-position:500px 0px;
				color:white;
				text-decoration:none;
			}
			
				#contenu-menu-qui-sommes-nous a.accueil
				{
					width:133px;
					height:21px;
					margin-left:-24px;
				}
	
				#contenu-menu-qui-sommes-nous a.accueil:hover, #contenu-menu-qui-sommes-nous a.accueil.selection
				{
					background-position:-100px 0px;
				}
			
				#contenu-menu-qui-sommes-nous a.qui-sommes-nous
				{
					width:153px;
					height:21px;							
					margin-left:-44px;
				}
				
				#contenu-menu-qui-sommes-nous a.qui-sommes-nous:hover, #contenu-menu-qui-sommes-nous a.qui-sommes-nous.selection
				{
					background-position:-80px -21px;
				}
			
				#contenu-menu-qui-sommes-nous a.services
				{
					width:173px;
					height:21px;
					margin-left:-64px;
				}
				
				#contenu-menu-qui-sommes-nous a.services:hover, #contenu-menu-qui-sommes-nous a.services.selection
				{
					background-position:-60px -42px;
				}
			
				#contenu-menu-qui-sommes-nous a.portfolio
				{
					width:193px;
					height:21px;
					margin-left:-84px;
				}
			
				#contenu-menu-qui-sommes-nous a.portfolio:hover, #contenu-menu-qui-sommes-nous a.portfolio.selection
				{
					background-position:-40px -63px;
				}
			
				#contenu-menu-qui-sommes-nous a.equipe
				{
					width:213px;
					height:21px;
					margin-left:-104px;
				}
				
				#contenu-menu-qui-sommes-nous a.equipe:hover, #contenu-menu-qui-sommes-nous a.equipe.selection
				{
					background-position:-20px -84px;
				}
				
				#contenu-menu-qui-sommes-nous a.nous-joindre
				{
					width:232px;
					height:21px;
					margin-left:-124px;
				}
			
				#contenu-menu-qui-sommes-nous a.nous-joindre:hover, #contenu-menu-qui-sommes-nous a.nous-joindre.selection
				{
					background-position:0px -105px;
				}
	
	
	
	
		/* ZONE MENU SERVICES */				
		#contenu-menu-services
		{				
			float:left;
			padding-top:15px;		
			text-decoration:none;
			width:124px;
			height:132px;					
		}
	
			#contenu-menu-services p
			{
				height:21px;
				margin-right:15px;
				margin-top:3px;
				font-size:8pt; /* etait 10 */
			}
			
				#contenu-menu-services a.sous-menu
				{				
					float:left;
					width:170px;
					height:21px;
					text-decoration:none;
					color:#999999;
					margin-left:-61px;
				}
				
					#contenu-menu-services a.sous-menu p
					{
						font-size:8pt;
					}
				
					#contenu-menu-services a.sous-menu:hover, #contenu-menu-services a.sous-menu.selection
					{
						color:white;
					}
				
			#contenu-menu-services a.accueil, #contenu-menu-services a.qui-sommes-nous, #contenu-menu-services a.services, 
			#contenu-menu-services a.portfolio, #contenu-menu-services a.equipe, #contenu-menu-services a.nous-joindre
			{
				float:left;
				background-image:url('../images/rollover-services.png');
				background-repeat:no-repeat;
				background-position:500px 0px;
				color:white;
				text-decoration:none;
			}
			
				#contenu-menu-services a.accueil
				{
					width:133px;
					height:21px;
					margin-left:-24px;
				}
	
				#contenu-menu-services a.accueil:hover, #contenu-menu-services a.accueil.selection
				{
					background-position:-205px 0px;
				}
			
				#contenu-menu-services a.qui-sommes-nous
				{
					width:153px;
					height:21px;							
					margin-left:-44px;
				}
				
				#contenu-menu-services a.qui-sommes-nous:hover, #contenu-menu-services a.qui-sommes-nous.selection
				{
					background-position:-185px -21px;
				}
			
				#contenu-menu-services a.services
				{
					width:173px;
					height:21px;
					margin-left:-64px;
				}
				
				#contenu-menu-services a.services:hover, #contenu-menu-services a.services.selection
				{
					background-position:-165px -42px;
				}
			
				#contenu-menu-services a.portfolio
				{
					width:300px;
					height:21px;
					margin-left:-191px;
				}
			
				#contenu-menu-services a.portfolio:hover, #contenu-menu-services a.portfolio.selection
				{
					background-position:-38px -63px;
				}
			
				#contenu-menu-services a.equipe
				{
					width:320px;
					height:21px;
					margin-left:-211px;
				}
				
				#contenu-menu-services a.equipe:hover, #contenu-menu-services a.equipe.selection
				{
					background-position:-18px -84px;
				}
				
				#contenu-menu-services a.nous-joindre
				{
					width:339px;
					height:21px;
					margin-left:-231px;
				}
			
				#contenu-menu-services a.nous-joindre:hover, #contenu-menu-services a.nous-joindre.selection
				{
					background-position:2px -105px;
				}
	
	
		/* ZONE MENU PORTFOLIO */				
		#contenu-menu-portfolio
		{				
			float:left;
			padding-top:15px;		
			text-decoration:none;
			width:124px;
			height:132px;					
		}
	
			#contenu-menu-portfolio p
			{
				height:21px;
				margin-right:15px;
				margin-top:3px;
				font-size:8pt; /* etait 10 */
			}
			
				#contenu-menu-portfolio a.sous-menu
				{				
					float:left;
					width:170px;
					height:21px;
					text-decoration:none;
					color:#999999;
					margin-left:-61px;
				}
				
					#contenu-menu-portfolio a.sous-menu p
					{
						font-size:8pt;
					}
				
					#contenu-menu-portfolio a.sous-menu:hover, #contenu-menu-portfolio a.sous-menu.selection
					{
						color:white;
					}
				
			#contenu-menu-portfolio a.accueil, #contenu-menu-portfolio a.qui-sommes-nous, #contenu-menu-portfolio a.services, 
			#contenu-menu-portfolio a.portfolio, #contenu-menu-portfolio a.equipe, #contenu-menu-portfolio a.nous-joindre
			{
				float:left;
				background-image:url('../images/rollover-portfolio.png');
				background-repeat:no-repeat;
				background-position:500px 0px;
				color:white;
				text-decoration:none;
			}
			
				#contenu-menu-portfolio a.accueil
				{
					width:133px;
					height:21px;
					margin-left:-24px;
				}
	
				#contenu-menu-portfolio a.accueil:hover, #contenu-menu-portfolio a.accueil.selection
				{
					background-position:-164px 0px;
				}
			
				#contenu-menu-portfolio a.qui-sommes-nous
				{
					width:153px;
					height:21px;							
					margin-left:-44px;
				}
				
				#contenu-menu-portfolio a.qui-sommes-nous:hover, #contenu-menu-portfolio a.qui-sommes-nous.selection
				{
					background-position:-144px -21px;
				}
			
				#contenu-menu-portfolio a.services
				{
					width:173px;
					height:21px;
					margin-left:-64px;
				}
				
				#contenu-menu-portfolio a.services:hover, #contenu-menu-portfolio a.services.selection
				{
					background-position:-124px -42px;
				}
			
				#contenu-menu-portfolio a.portfolio
				{
					width:300px;
					height:21px;
					margin-left:-191px;
				}
			
				#contenu-menu-portfolio a.portfolio:hover, #contenu-menu-portfolio a.portfolio.selection
				{
					background-position:3px -63px;
				}
			
				#contenu-menu-portfolio a.equipe
				{
					width:320px;
					height:21px;
					margin-left:-211px;
				}
				
				#contenu-menu-portfolio a.equipe:hover, #contenu-menu-portfolio a.equipe.selection
				{
					background-position:23px -84px;
				}
				
				#contenu-menu-portfolio a.nous-joindre
				{
					width:339px;
					height:21px;
					margin-left:-231px;
				}
			
				#contenu-menu-portfolio a.nous-joindre:hover, #contenu-menu-portfolio a.nous-joindre.selection
				{
					background-position:43px -105px;
				}
	
	
	
		/* ZONE MENU ÉQUIPE */				
		#contenu-menu-equipe
		{				
			float:left;
			padding-top:15px;		
			text-decoration:none;
			width:124px;
			height:132px;					
		}
	
			#contenu-menu-equipe p
			{
				height:21px;
				margin-right:15px;
				margin-top:3px;
				font-size:8pt; /* etait 10 */
			}
			
				#contenu-menu-equipe a.sous-menu
				{
				
					float:left;
					width:189px;
					height:21px;
					text-decoration:none;
					color:#999999;
					margin-left:-65px;
				}
				
					#contenu-menu-equipe a.sous-menu p
					{
						font-size:8pt;
					}
				
					#contenu-menu-equipe a.sous-menu:hover, #contenu-menu-equipe a.sous-menu.selection
					{
						color:white;
					}
				
			#contenu-menu-equipe a.accueil, #contenu-menu-equipe a.qui-sommes-nous, #contenu-menu-equipe a.services, 
			#contenu-menu-equipe a.portfolio, #contenu-menu-equipe a.equipe, #contenu-menu-equipe a.nous-joindre
			{
				float:left;
				background-image:url('../images/rollover-nous-joindre.png');
				background-repeat:no-repeat;
				background-position:500px 0px;
				color:white;
				text-decoration:none;
			}
			
				#contenu-menu-equipe a.accueil
				{
					width:133px;
					height:21px;
					margin-left:-24px;
				}
	
				#contenu-menu-equipe a.accueil:hover, #contenu-menu-equipe a.accueil.selection
				{
					background-position:-100px 0px;
				}
			
				#contenu-menu-equipe a.qui-sommes-nous
				{
					width:153px;
					height:21px;							
					margin-left:-44px;
				}
				
				#contenu-menu-equipe a.qui-sommes-nous:hover, #contenu-menu-equipe a.qui-sommes-nous.selection
				{
					background-position:-80px -21px;
				}
			
				#contenu-menu-equipe a.services
				{
					width:173px;
					height:21px;
					margin-left:-64px;
				}
				
				#contenu-menu-equipe a.services:hover, #contenu-menu-equipe a.services.selection
				{
					background-position:-60px -42px;
				}
			
				#contenu-menu-equipe a.portfolio
				{
					width:193px;
					height:21px;
					margin-left:-84px;
				}
			
				#contenu-menu-equipe a.portfolio:hover, #contenu-menu-equipe a.portfolio.selection
				{
					background-position:-40px -63px;
				}
			
				#contenu-menu-equipe a.equipe
				{
					width:213px;
					height:21px;
					margin-left:-104px;
				}
				
				#contenu-menu-equipe a.equipe:hover, #contenu-menu-equipe a.equipe.selection
				{
					background-position:-20px -84px;
				}
				
				#contenu-menu-equipe a.nous-joindre
				{
					width:232px;
					height:21px;
					margin-left:-124px;
				}
			
				#contenu-menu-equipe a.nous-joindre:hover, #contenu-menu-equipe a.nous-joindre.selection
				{
					background-position:0px -105px;
				}
	
	
	
	
		/* ZONE MENU NOUS JOINDRE */				
		#contenu-menu-nous-joindre
		{				
			float:left;
			padding-top:15px;		
			text-decoration:none;
			width:124px;
			height:132px;					
		}
	
			#contenu-menu-nous-joindre p
			{
				height:21px;
				margin-right:15px;
				margin-top:3px;
				font-size:8pt; /* etait 10 */
			}
			
				#contenu-menu-nous-joindre a.sous-menu
				{
				
					float:left;
					width:189px;
					height:21px;
					text-decoration:none;
					color:#999999;
					margin-left:-65px;
				}
				
					#contenu-menu-nous-joindre a.sous-menu p
					{
						font-size:8pt;
					}
				
					#contenu-menu-nous-joindre a.sous-menu:hover, #contenu-menu-nous-joindre a.sous-menu.selection
					{
						color:white;
					}
				
			#contenu-menu-nous-joindre a.accueil, #contenu-menu-nous-joindre a.qui-sommes-nous, #contenu-menu-nous-joindre a.services, 
			#contenu-menu-nous-joindre a.portfolio, #contenu-menu-nous-joindre a.equipe, #contenu-menu-nous-joindre a.nous-joindre
			{
				float:left;
				background-image:url('../images/rollover-nous-joindre.png');
				background-repeat:no-repeat;
				background-position:500px 0px;
				color:white;
				text-decoration:none;
			}
			
				#contenu-menu-nous-joindre a.accueil
				{
					width:133px;
					height:21px;
					margin-left:-24px;
				}
	
				#contenu-menu-nous-joindre a.accueil:hover, #contenu-menu-nous-joindre a.accueil.selection
				{
					background-position:-100px 0px;
				}
			
				#contenu-menu-nous-joindre a.qui-sommes-nous
				{
					width:153px;
					height:21px;							
					margin-left:-44px;
				}
				
				#contenu-menu-nous-joindre a.qui-sommes-nous:hover, #contenu-menu-nous-joindre a.qui-sommes-nous.selection
				{
					background-position:-80px -21px;
				}
			
				#contenu-menu-nous-joindre a.services
				{
					width:173px;
					height:21px;
					margin-left:-64px;
				}
				
				#contenu-menu-nous-joindre a.services:hover, #contenu-menu-nous-joindre a.services.selection
				{
					background-position:-60px -42px;
				}
			
				#contenu-menu-nous-joindre a.portfolio
				{
					width:193px;
					height:21px;
					margin-left:-84px;
				}
			
				#contenu-menu-nous-joindre a.portfolio:hover, #contenu-menu-nous-joindre a.portfolio.selection
				{
					background-position:-40px -63px;
				}
			
				#contenu-menu-nous-joindre a.equipe
				{
					width:213px;
					height:21px;
					margin-left:-104px;
				}
				
				#contenu-menu-nous-joindre a.equipe:hover, #contenu-menu-nous-joindre a.equipe.selection
				{
					background-position:-20px -84px;
				}
				
				#contenu-menu-nous-joindre a.nous-joindre
				{
					width:232px;
					height:21px;
					margin-left:-124px;
				}
			
				#contenu-menu-nous-joindre a.nous-joindre:hover, #contenu-menu-nous-joindre a.nous-joindre.selection
				{
					background-position:0px -105px;
				}
	
	
		/*ZONE SOUS MENU*/
		#categories-portfolio
		{
			margin-left:205px;
			margin-top:62px;
		}
		
			#categories-portfolio a
			{
				color:white;				
				font-size:11pt;
				border:none;
				text-decoration:none;
				padding-bottom:2px;
				margin-right:4px;
			}
			
			#categories-portfolio a.selection, #categories-portfolio a:hover
			{
				border-bottom:1px solid white;
			}
			
	#contenu
	{
		background-image:url('../images/background-repeat-contenu.jpg');
		background-repeat:repeat-x;
		background-color:#e3e3df;
		width:1400px;
		min-height:480px;
		overflow:hidden;
	}
	
		#contenu-texte
		{
			width:990px;
			min-height:480px;			
			background-repeat:no-repeat;
			margin-left:205px;
		}
		
			#contenu-texte h1{font-size:12pt;color:#0082c8;margin-bottom:30px;}
			#contenu-texte h3{font-size:16pt;color:#0082c8;}			
			#contenu-texte h1.accueil{font-size:12pt;color:#333333;}			
			
			#contenu-texte.accueil{background-image:url('../images/background-contenu-texte-7.jpg');}
			#contenu-texte.qui-sommes-nous{background-image:url('../images/background-contenu-texte-8.jpg');}
			#contenu-texte.services{background-image:url('../images/background-contenu-texte-2.jpg');}
			#contenu-texte.portfolio{background-image:url('../images/background-contenu-texte-3.jpg');}
			#contenu-texte.equipe{background-image:url('../images/background-contenu-texte-11.jpg');}
			#contenu-texte.nous-joindre{background-image:url('../images/background-contenu-texte-4.jpg');}
			#contenu-texte.production-video{background-image:url('../images/background-contenu-texte-9.jpg');}
			
			#contenu-texte.duplication{background-image:url('../images/background-contenu-texte-5.jpg');}
			#contenu-texte.audio{background-image:url('../images/background-contenu-texte-6.jpg');}
			#contenu-texte.location{background-image:url('../images/background-contenu-texte-1.jpg');}
			#contenu-texte.anim2d3d{background-image:url('../images/background-contenu-texte-10.jpg');}
			
			
			#texte
			{
				float:left;
				width:550px;
				margin-top:50px;
				text-align:justify;				
				font-size:10pt;
			}			
				
				#texte p
				{
					margin-bottom:35px;
					font-size:10pt;
					line-height:25px;
				}
				
				#texte .aucunEspacement
				{
					margin-bottom:0px;
					font-size:10pt;
					line-height:25px;
				}
				
				#texte a
				{
					color:#0181C8;
				}
				
				#texte ul
				{
					list-style:circle;
					margin-left:15px;
					margin-top:0px;
					padding-top:0px;
					margin-bottom:35px;
				}
								
				#texte ul li, #texte ol li
				{
					font-size:10pt;
					line-height:25px;
				}
				
				#texte ul ul li, #texte ol ol li
				{
					margin-left:10px;
				}
				
				#texte #table-nous-joindre td
				{
					padding-right:10px;
					font-size:8pt;
				}
				
			#item-portfolio
			{
				float:left;
				width:275px;
			}
			
				#item-portfolio p
				{
					line-height:14px;
				}
				
			#item-portfolio #cadre-photo
			{
				width:275px;
				height:175px;
				background-image:url('../images/background-image-portfolio.png');
			}
			
				#item-portfolio #cadre-photo img
				{
					width:240px;
					height:135px;
					margin-top:16px;
					margin-left:17px;
				}
				
			#contenu-extensible #cadre-photo-small
			{
				width:118px;
				height:76px;
				/*background-image:url('../images/background-image-portfolio.png');*/
			}
			
				#contenu-extensible #cadre-photo-small img
				{
					width:118px;
					height:66px;
					margin-left:17px;
				}
				
				#item-portfolio h2 , #item-portfolio p
				{
					margin-left:17px;
					margin-right:17px;
				}
				
			#pagination
			{
				float:right;
			}
			
				#pagination a
				{
					color:black;
					text-decoration:none;
					border:1px solid black;
					margin-right:10px;
				}
				
		#zone-droite
		{
			float:left;
			width:180px;
			margin-left:268px;
			margin-right:-24px;
		}
		
			#zone-droite #articles, #zone-droite #info-lettre
			{
				width:198px;			
				background-image:url('../images/boite-droite-extensible.png');
				background-repeat:no-repeat;
				margin-top:5px;
				font-size:10pt;
			}
			
			#zone-droite #articles
			{
				position:relative;
			}
			
			#zone-droite #contenu-extensible
			{
				clear:both;
				width:152px;
				min-height:69px;
				border-left:2px solid #cccccc;
				border-bottom:2px solid #cccccc;
				background-color:white;
				padding:10px;
			}
			
			#zone-droite #articles p.titre, #zone-droite #info-lettre p.titre
			{
				float:right;
				padding-top:51px;
				margin-right:50px;
				padding-bottom:10px;
				text-transform:uppercase;
				color:white;
			}
			
			#zone-droite #articles a
			{
				color:#666666;
				text-decoration:none;
				text-transform:uppercase;
				cursor:pointer;
			}
			
				#zone-droite #articles a:hover
				{
					color:black;
				}
				
				#zone-droite #articles p.date
				{
					font-size:8pt;
				}
				
				#zone-droite #articles img.blog
				{
					position:absolute;
					top:43px;
					left:162px;
					
				}
				
				#zone-droite #articles img.twitter
				{
					position:absolute;
					top:43px;
					left:162px;
				}
				
			#zone-droite #info-lettre
			{
				height:170px;
				margin-bottom:5px;
			}
				
			#zone-droite #info-lettre #courriel
			{
				margin-top:12px;
				margin-bottom:14px;
				padding-left:4px;
				padding-right:4px;
				padding-top:8px;
				width:142px;
				height:20px;
				background-image:url('../images/infolettre-courriel.png');
				background-repeat:no-repeat;
				cursor:auto;
				text-transform:none;
				font-weight:normal;
			}
			
				#zone-droite #info-lettre #courriel:hover
				{
					background-position:0px 0px;
				}
			
			#zone-droite #info-lettre input
			{
				float:right;
				margin-right:35px;
				width:101px;
				height:29px;
				border:0px;
				font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
				background-image:url('../images/bouton-infolettre.png');
				background-repeat:no-repeat;
				cursor:pointer;
				text-transform:uppercase;
				font-weight:bold;
			}
			
				#zone-droite #info-lettre input:hover
				{
					background-position:0px -29px;
				}
				
		#reseaux-sociaux
		{
			clear:both;
			overflow:hidden;
			width:990px;
			margin-right:205px;
			height:120px;
		}
		
		#reseaux-sociaux #icones
		{
			float:right;
			margin-bottom:5px;
			height:50px;
			margin-top:15px;
			
			text-align:right;
		}
		

	#barre-footer
	{
		width:1400px;
		height:8px;
		background-color:#e3e3df;
	}
	
		#barre-footer #footer-top
		{
			width:990px;
			height:8px;
			background-image:url('../images/footer-top.jpg');
			background-repeat:no-repeat;
			margin-left:205px;
		}
		
	#footer
	{
		width:1400px;
		height:170px;
		background-color:#333333;
		font-size:7pt;
	}
	
		#footer p.titre, #footer a.titre
		{
			color:white;
			font-size:8pt;
			font-weight:bold;
			text-decoration:none;
		}
		
		#footer p, #footer a
		{
			text-transform:uppercase;
			color:#999999;
			margin-bottom:10px;
			text-decoration:none;
		}
		
		#synop6, #pixel-technologies, #proulx-communications, #votre-solution
		{
			float:left;
			margin-right:30px;
			margin-top:30px;
		}
		
		#synop6
		{
			margin-left:205px;
		}
		
		#adresses
		{
			float:right;
			text-align:right;
			margin-right:205px;
			margin-top:25px;
		}
		
			#adresses p.titre
			{
				font-size:10pt;
			}
			
			#adresses p.bleu-pale
			{
				color:#b4d6f1;
			}
			
			#adresses p.bleu-pale-top
			{
				margin-top:10px;
				color:#b4d6f1;
			}
			
			#adresses #adresse-1
			{
				border-bottom:2px solid #242424;
			}
