/* CSS Document */
*{margin:0;}
body {
		/*background-color: #C7C7C7;*/
		background: #4A4A4A;
		/*background-color: #FFFFFF;*/

		}
		
/*--------------------------div----------------------------*/
		
#conteneur { 	background-color: #CFCFCF;
				/*background-color: #FFFFFF;*/
				/*background-color: #C7C7C7;*/
			
				width:870px;
				height:780px;
				position:absolute;
				left:50%;
				/*top:50%;*/
				/*margin-top:-400px;*/
				margin-left:-435px;
				top:10px;
				
				
		}
		
#header {	/*background-color: #FFFFFF;*/
			background-color: #C7C7C7;
			position: absolute;
			/*position: relative;*/
			top:10px;
			left:10px;
			right:10px;
			
			width:850px;
			height:150px;
			
		}
		
#header img {
				/*position:relative;
				
				top:0px;
				
				left:0px;*/
			
				}
		



				
#contenu {		
/*background-color: #FFFFFF;*//*blanc*/
	background-color: #CFCFCF;
	/*position:relative;
		width:850px;
		left:20px;
		top:60px;*/
				
	/*height:410px;*/
				
	position: absolute;
	width:850px;
	top:290px;
	left:14px;
	z-index:10;
	padding:0px;
			}
			
#quick_links{ 	/*background-color: #EEEEEE;*/
				background-color:#FFFFFF;
				float:left;
				position:relative;
				
				/*top:10px;*/
				width:168px;
				height:420px;	
				
				border-right: 5px;
				border-right:#CFCFCF;
				border-right-style:solid;
				
			}
	
.tableau1 { 	position:relative;
				top:0px;
				left:0px;
				width:168px;
				height:150px;
				text-align:left;
				display:table-cell;
				vertical-align:top;				
				/*border-right: dotted 1px;*/
				
				/*border-right: 6px;
				border-right:#F0F0F0;
				border-right-style:solid;*/
					}
.tableau1 p {
				margin-left:10px;
				line-height:14pt;
				color:#000000;
				}
				
.tableau1 a {	color:#000000;
				}

.tableau2 {
				float:right;
				position:relative;
				top:0px;
				left:0px;
				height:270px;
				width:168px;
				display:table-cell;
				vertical-align:top;				
				/*border-right: dotted 1px;*/
				border-top: 6px;
				border-top:#CFCFCF;
				/*border-top: #FFFFFF;*/
				border-top-style:solid;
				
				
}
	
	
.tableau2 p {
				margin-left:10px;
				line-height:14pt;
				text-align:left;
				vertical-align:text-top;
				
				}
							
#texte {		
				/*background-color: #FFFF66;*/
				background-color:#FFFFFF;
				
				height:410px;	
				
				width:667px;
				position:relative;
				/*left:10px;
				top:5px;*/
				padding:5px;
				/*padding-left:10px;*/
				float:left;
				
				text-align:justify;
				overflow: auto;
			}	
			
#texte p {		margin-left:10px;
				}

#texte h1 {		margin-left:10px;
				}
				
#texte h2 {		margin-left:10px;
				}				
				
			
#inside_texte {	
				position:relative;
				left:-3px;
				top:-3px;
				width:655px;
				height:280px;
				background: #FFFFFF;
				padding:5px;
				float:left;
				
				/*text-align:justify;
				overflow:auto;*/
				}
				
/*#news {			position:relative;
				top:8px;
				left:-5px;
				width:250px;
				height: 101px;
				background: #FFFFFF;
				padding:5px;
				float:left;
				
				border-top: 5px;
				border-right: 5px;
				border-top:#CFCFCF;
				border-right:#CFCFCF;
				border-top-style:solid;
				border-right-style:solid;
				}
				*/


/*.colonne1 {
				width:50px;
			}	

.colonne2 {
				width:150px;
}*/


#footer {		position: absolute;
				bottom:10px;
				left:10px;
				right:10px;
				width:850px;
				height:38px;
				background:#6E6E6E;
				color:#FFFFFF;
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
						
					}
					
#footer p {
				color:#FFFFFF;
				padding-left:10px;
				font:bold;
				font-size:12px;
				font-weight:bold;
			}
					
/*--------------------------------texte images et liens -------------------------------*/
		

p 		{		color: #000000;
				line-height:14pt;
				text-align:justify;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				
				}

label {			font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:12px;
				
				}				

			
a {				text-decoration:none;
				font-family:Arial, Helvetica, sans-serif;
				/*font-size:12px;*/	
				color: #0000FF; /*bleu*/
			}
	
a:hover {		
				color: #970D89; /*violet*/
				font-family: Arial, Helvetica, sans-serif;
				text-decoration:underline;
				
				}
	

a:visited {
				
				}

			
#texte h1 {
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			font-size:16px;
			font:bold;
			line-height:20pt;
		
			}

#texte h2 {
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			font-size:14px;
			font:bold;
			line-height:20pt;
			
			}

#texte h3 {	font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			font-size:14px;
			line-height:16pt;
			
		
			}
			
#texte li { margin left:20px;

			}
/*--------------------------------------classes et zone modifiable---------------------------*/
.publications {	background:#FFFFFF;
				float:none;

				}

.publications p, h3{
				clear:both;
				margin-left:30px;
				}
.publications img {
				margin-left:30px;
				float:left;
					}
.liens {		background-color:#FFFFFF;
				height:430px;	
				width:660px;
				position:relative;
				left:0px;
				top:0px;
				float:left;
				padding:5px;
				text-align:justify;
				overflow:auto;
				
			
				/*height:430px;	
				width:667px;
				position:relative;
				/*left:10px;
				top:5px;*/
				/*padding:5px;
				float:left;
				text-align:justify;
				overflow: auto;*/
				
			}	

				
.liens p {
				margin-left:50px;
			}
.liens h2 {
				margin-left:50px;
			}
			
.galerie p, h2 {
				margin-left:30px;
				}
				
.gong p, h2{
				margin-left:30px;
				}
	
.vignette 	{
			float: left;
			
			margin-right:5px;
			}
			


			


/*-----page index-------*/

.illustration img {
				position:relative;
				top:5px;
				left:130px;
				border:none;
				}

				
/*-----page home--------*/
