
/*-------------------------------*/
/* GEN style                     */
/*-------------------------------*/

body {
	margin:0;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#404040;
	height: 100%;
	text-align: justify;
}

a					{ color: #1A1A1A; text-decoration: none; }
a:link				{ color: #1A1A1A; text-decoration: none; }
a:visited			{ color: #1A1A1A; text-decoration: none; }
a:hover				{ color: #1A1A1A; text-decoration: underline; }


img					{ display:block; }

.spacer             { clear: both; visibility:hidden;}
.floatLeft          { float:left; }
.floatRight         { float:right; }

.espace3   { height: 3px; line-height: 3px; }


/*-------------------------------*/
/* CONTENEUR principal          */
/*-------------------------------*/

#contenerPrincipal {
	width: 944px;
	margin: 0px auto;
}

/*-------------------------------*/
/* HEADER                        */
/*-------------------------------*/

/*  nav haute  */

#navHaute {
	height:22px;
	background:url(gen-img/fond-nav-haute.jpg) top left no-repeat;
	padding-top: 3px;
}
	#btDemo {
		float:right;
		padding: 4px 0px 0px 0px;
	}

	#navHaute ul {
		margin:0px;
		padding:0px 14px 0px 0px;
		text-align:right;
	}
	#navHaute li {
		margin:0px 0px 0px 25px;
		padding:0px 0px 0px 15px;
		display:inline;
		line-height: 18px;
	
		background:url(gen-img/puce-croix-bleu.gif);
		background-repeat:no-repeat;
		background-position: left 3px;
	}
	#navHaute .btAccueil {
		float:left;
		background:url(gen-img/puce-croix-bleu.gif);
		background-repeat:no-repeat;
		background-position: left 5px;
	
	}
	#navHaute .btDemonstration {
		background:url(gen-img/puce-croix-orange.gif);
		background-repeat:no-repeat;
		background-position: left 3px;
	
		color: #FF6C00;
	}
	#navHaute .btDemonstration a { color: #FF6C00; }
	#navHaute .btDemonstration a:hover { color: #FF6C00; }
	
	#navHaute .lienOn { text-decoration:underline; }

/*  nav principale  */

#navPrincipale {
}
	#navPrincipale .bouton {
		float:left;
	}

/*-------------------------------*/
/* CONTENER                      */
/*-------------------------------*/

#contenerPrincipal {
}

	/* COL LEFT */


	#contener #left {
		width:715px;
		float:left;
	}
		#contener #left .baseline {
			margin:0px;
			padding:0px 0px 0px 14px;
			height: 38px;
			line-height: 35px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#1168A6;
			background:url(gen-img/fond-baseline.jpg) left top no-repeat;
		}
	/*----*/ 
	#contenuPage {
	margin: 15px 8px 10px 12px;
	}
	#contenuPageAccueil {
	margin: 15px 8px 0px 12px;
	}
	
	
	/* COL RIGHT */

	#contener #right {
		width:229px;
		float:right;
	}
		#espaceClientFormulaire {
			height:112px;
			padding: 8px 10px 0px 12px;
			background-image:url(gen-img/fond-formulaire-h-d.jpg);
			background-repeat:no-repeat;
			background-position: left top;
		
			font-family:Arial, Helvetica, sans-serif;
			color:#4D4D4D;
			text-align:justify;
		}
			#espaceClientFormulaire .ligne {
				height:16px;
				margin: 8px 0px 0px 0px;
			}
			#espaceClientFormulaire .ligne2 {
				height:16px;
				margin: 5px 0px 0px 0px;
		}
			#espaceClientFormulaire .ttChamp {
				color:#2274E5;
				width: 80px;
				float:left;
			}
			#espaceClientFormulaire .champ {
				border:#CCCCCC solid 1px;
				width:117px;
				height:13px;
				margin: 0px;
	
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#4D4D4D;
			}
			#espaceClientFormulaire .champ2 {
				border:#CCCCCC solid 1px;
				width:91px;
				height:13px;
				margin: 0px;
				margin-right: 5px;
	
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#4D4D4D;
			}
			#espaceClientFormulaire .oubliePass {
				color:#999999;
				margin: 8px 0px 0px 0px;
			}
				#espaceClientFormulaire .oubliePass a { color:#999999; }
				#espaceClientFormulaire .oubliePass a:hover { color:#999999; }
		
		/*----*/
			#btAccesSiteSecour {
				margin: 10px 0 0 5px;
				padding: 0 0 0 15px;
				background-image:url(gen-img/puce-croix-bleu-fond-trans.gif);
				background-repeat:no-repeat;
				background-position: left 3px;
				color:#4D4D4D;			
			}
			#btAccesSiteSecour a {
				color:#4D4D4D;
				text-decoration:none;
			}
			#btAccesSiteSecour a:hover {
				color:#4D4D4D;
				text-decoration:underline;
			}
			/*----*/
			#btAccesSiteprinc {

				background-image:url(gen-img/puce-croix-bleu-fond-trans.gif);
				background-repeat:no-repeat;
				background-position: left 3px; margin-left:5px; margin-right:0; margin-top:10px; margin-bottom:0; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0;
	            color:#4D4D4D;
			}
			#btAccesSiteprinc a {
				color:#4D4D4D;
				text-decoration:none;
			}
			#btAccesSiteprinc a:hover {
				color:#4D4D4D;
				text-decoration:underline;
			}
			/*----*/
			#titrechoixsec {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#2274E5;
				text-decoration:underline;
						}
	/*----*/
			#titresec {
	            font-size:11px;
				color:#F45000;
				font-weight:bold;
						}

		/*----*/
		#btAssistance {
			height:24px;
			background-image:url(gen-img/bt-acces-site-secour.jpg);
			background-repeat:no-repeat;
			background-position: left top;
			padding: 9px 0px 0px 32px;
			color:#4D4D4D;
		}
			#btAssistance a {
				color:#4D4D4D;
				text-decoration:none;
			}
			#btAssistance a:hover {
				color:#4D4D4D;
				text-decoration:underline;
			}
		/*----*/
		#listePartenaires {
			background-image:url(gen-img/fond-d-gris-f.jpg);
			background-position:left;
			background-repeat:repeat-y;
			padding: 13px 25px 20px 17px;
		}
			#listePartenaires #titrePartenaires {
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#2274E5;
				font-weight:bold;
			}
			#listePartenaires ul {
				margin:15px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				list-style:none;
			}
			#listePartenaires li {
				margin:5px 0px 0px 0px;
				padding:0px 0px 0px 19px;
				background-image:url(gen-img/puce-croix-bleu-fond-gris.gif);
				background-repeat:no-repeat;
				background-position: left 4px;
				line-height:15px;
	
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#404040;
			}
				#listePartenaires li a {
					color:#404040;
				}
				#listePartenaires li a:hover {
					color:#404040;
				}

		/*----*/
		#listePartenairesVert {
			background-image:url(gen-img/fond-d-gris-c.jpg);
			background-position:left;
			background-repeat:repeat-y;
			padding: 13px 25px 20px 17px;
		}
			#listePartenairesVert #titrePartenairesVert {
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#50AF0A;
				font-weight:bold;
			}
			#listePartenairesVert ul {
				margin:15px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				list-style:none;
			}
			#listePartenairesVert li {
				margin:5px 0px 0px 0px;
				padding:0px 0px 0px 19px;
				background-image:url(gen-img/puce-croix-vert-fond-gris.gif);
				background-repeat:no-repeat;
				background-position: left 4px;
				line-height:15px;
	
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#404040;
			}
			#listePartenairesVert li a {
				color:#404040;
			}
			#listePartenairesVert li a:hover {
				color:#404040;
			}

/*-------------------------------*/
/* FOOTER                        */
/*-------------------------------*/

#footer { width: 944px; display:block; }
	#footer #footerLeft {
		display:block;
		width:704px;
		height: 97px;
		float:left;
		margin: 10px 0px 0px 11px;
		_margin: 10px 0px 0px 6px;
		padding: 25px 0px 0px 0px;
		
		background-image:url(gen-img/fond-nav-b-g.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		background-color:#EDEDED;
		text-align: center;
	
		font-family:Arial, Helvetica, sans-serif;
		color:#6B6B6B;
		font-size:11px;
	}
			#footer #footerLeft #nav_1 { margin-bottom: 22px; color:#6B6B6B; }
			#footer #footerLeft #nav_1 a { color:#6B6B6B; text-decoration:none; padding: 0px 15px 0px 15px; }
			#footer #footerLeft #nav_1 a:hover { color:#6B6B6B; text-decoration:underline;}
			
					#footer #nav_1 .lienOn { /* color:##176FAD;  font-weight:bold;  */ text-decoration:underline; }

			#footer #footerLeft #nav_2 { color:#5592E7; }
			#footer #footerLeft #nav_2 a  { color:#5592E7; text-decoration:none; padding: 0px 15px 0px 15px;  }
			#footer #footerLeft #nav_2 a:hover  { color:#5592E7; text-decoration:underline; }

					#footer #nav_2 .lienOn { /* color:##176FAD; */ font-weight:bold; text-decoration:underline; }

	#footer #footerRight {
		width:188px;
		height:107px;
		float:left;
		margin: 10px 1px 0px 2px;
		padding: 15px 18px 0px 18px;
		background-image:url(gen-img/fond-nav-b-d.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		background-color:#D9D9D9;
	
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#575757;
		line-height: 15px;
	}
		#footer #footerRight .adress {
			color:#8C8C8C;
			padding-bottom: 8px;
		}
		
	#footer #signature {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#6B6B6B;
		padding:0 10px 0 10px;
		margin: 0 0 15px 6px;
		border-left: 1px solid #C6C6C6;
		border-right: 1px solid #C6C6C6;
	}
		#footer #signature a {
		color:#5592E7;
		text-decoration:none;
		font-weight:bold;
		}
		#footer #signature a:hover {
		color:#5592E7;
		text-decoration:underline;
		}
	
/*-------------------------------*/
/* fin  FOOTER                   */
/*-------------------------------*/




