/** --------------------------------------------------------------------------- **/
/** --- corps de page --------------------------------------------------------- **/
/** --------------------------------------------------------------------------- **/

/**html>body #contenu {height: auto;}**/

body {
	margin:0;
	padding:0;
		
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:0.8em;
	color:#555555;
	background-color:#cccccc; /** gris clair **/
	}
	
#contenu {
	position:relative;
	margin: 10px auto;
	padding:5px;
	
	width:860px;
	
	text-align:left;
	background-color:#ffffff;
	border-bottom: 1px solid #555555;	
	}
	
#colonne_gauche {
	float:left;
	width:370px;
	background-color:#ffffff;
	
	}
	
	#logo {
		height:241px;
		padding:4px 4px 4px 4px;
		margin:0 0 10px 0;
		border: 1px solid #0000ff;
		/**background-color:#fff254; /** jaune **/
		}
	
	#barre_menu {
		padding:0px 0 0 0;
		
		}
	
		#gauche_droite {
			margin:0px 0px 0 220px;
			padding:0px 0px 10px 0px;
			background-color:#b9caff;
			/**background-color:#B3BEE6;**/
			border: 1px solid #555555;
			}
			
			.aligne_gauche {
				text-align:left;
				padding:0px 16px 0px 16px;
				font-size: 0.8em;					
				}
		
			.cadre {
				}
		
			.cadre img {
				border:none;
				margin:8px 0px 8px 14px;
				}
		
		#gauche_gauche {
			float:left;
			width:220px;
			padding:0px 0 0 0;
			background-color:#ffffff;
			}
		
			#gauche_gauche ul {
				margin:0;
				padding:0px 0px 0px 10px;				
				}
			
			#gauche_gauche li {
				margin: 0 10px 0px 10px;
				padding:2px 0 2px 0;
				}	
			
			ul#adresse {
				margin:0px 14px 10px 0px;
				padding:10px 0 10px 0px;
				font-size: 0.9em;				
				border-top: 1px solid #0000ff;
				border-bottom: 1px solid #0000ff;
				list-style:none;
				}
			
			ul#adresse li{
				margin:0;
				padding:0;
				/**background-color:purple;**/
				color: #0000ff;
				}	
			
			ul#adresse li.large {
				padding:10px 0px 10px 0px;
				}
			
			ul#adresse li#phone, ul#adresse li#printer, ul#adresse li#tva, ul#adresse li#mail {
				padding:0px 0px 6px 22px;
				background-repeat: no-repeat;	
				}	
			
			ul#adresse li#phone {	
				background-image:url(../images/phone.png);		
				}
			
			ul#adresse li#printer {
				background-image:url(../images/printer.png);	
				}
				
			ul#adresse li#mail {
				background-image:url(../images/email.png);	
				}	
	
#colonne_droite {
	margin: 0 0 0 380px;
	}
	
	#image_princ {
		padding:4px 0px 4px 4px;
		margin:0 0 10px 0;
		border: 1px solid #0000ff;
		height:319px;
		}

	#texte {
		}

	.titre {
		padding:4px 4px 4px 4px;
		color: #ffffff;
		font-size: 1.5em;	
		border: 1px solid #0000ff;
		background-color:#0000ff;
		}


/** --------------------------------------------------------------------------- **/
/** -- liens de toute la page sauf attribut particulier quelconque ------------ **/
/** --------------------------------------------------------------------------- **/

a:link { 
	text-align:left;
	color:#555555; 
	}

a:visited { 
	text-align:left;
	color:#aaaaaa; 
	}	

a:link:hover, a:visited:hover { 
	color:#0000ff; 
	}		


/** --------------------------------------------------------------------------- **/

p {
	padding: 8px 0px 8px 5px;
	margin:0;
	text-align:justify;
	}

ul {
	list-style:square;
	}

.efface {	
	clear:both;
	text-align:right;
	font-size: 0.7em;	
	background-color:#ffffff;	
	}	

h1 {
	margin:0px 0px 0px 0px;
	padding:0px;
	color: #0000ff;
	font-size: 1.2em;
	font-weight: bold;

	}
	
h3 {
	margin:0px 0px 0px 0px;
	padding:10px 16px 10px 14px;
	color: #ffffff;
	font-size: 1.2em;
	}
	
h2 {
	margin:0px 0px 0px 0px;
	padding:0px 16px 10px 0px;
	color: #0000ff;
	font-size: 1em;
	}	

#jykeee2 a:link,#jykeee2 a:visited,#jykeee2 a:link:hover,#jykeee2 a:visited:hover {
	clear:both;
	color: #ffffff;
	text-align:right;
	font-size: 0.3em;
	margin:0;
	padding:0;
	}	
