body    { color: #646464; font-size: 12px; font-family: "L Frutiger Light", "Helvetica Neue Light", Arial, Geneva, Helvetica, sans-serif, Verdana; line-height: 16px; background-color: #d0e2f0; background-image: url(images/fond_aveclogo.jpg); background-repeat: no-repeat; background-position: right 194; margin: 0; padding: 0 }																				a  		{	color: #2c2c2c; 										 										}a:active   { color: #f90 }a:hover  { color: #f90; 									}a:visited { color: #000; font-style: normal; font-stretch: normal }h1    					{color: #001e3c; 										line-height: 16px;										font-size: 12px; 										margin: 0.67em 0;										font-weight: normal; 										}.bleu_fonc?  { color: #001e3c; font-size: 12px; font-weight: normal; line-height: 16px }.gris bold    { color: #646464; 												font-style: normal; 												font-weight: bold; 												font-stretch: normal; 												text-decoration: none; 												margin: 0.83em 0;												}.bleu_clair   { color: #c7e1f5; 												font-style: normal; 												font-weight: normal; 												font-stretch: normal; 												text-decoration: none; 												background-image: none;												}
.ref_babey  { color: #fff; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; text-decoration: none; position: absolute; z-index: 8; bottom: 3px; left: 5px }
.ref_babey a  { color: #fff }
/* Mise en forme de la table pour le texte en deux colonnes */
.deux_col				 { margin-left: 175px }
.deux_col_slogan { color: #001e3c; font-size: large; font-weight: bold; line-height: 1.5; }
.deux_col td  { font-size: 12px; line-height: 16px; padding-left: 20px }/* Illustrations */
#illustrations img{		position: absolute;												left: 0px;												bottom: 20px;												border-right: 8px solid #3A79AC;												border-left: 8px solid #3A79AC;												}.images_droite{text-align: right;												border-right: 8px solid #3A79AC;												}.images_droite img{												border-left: 8px solid #3A79AC;												}/* Logo avec arri?re-plan */.top										  { background: url(images/top_bg.jpg) repeat-x; text-align: right; height: 194px; overflow: hidden }

.logo  { background: url(images/top_logo.jpg) no-repeat right 0; text-align: right; 
position: absolute; 
top: 0; 
right: 0; width: 100%; 
overflow: hidden; 
visibility: visible;
height: 195px;
border-color: transparent }
.logo  img{visibility: hidden }
/* Navigation principale */
#nav {						position: absolute;												top: 170px;												left: 195px;												margin: 0px;												padding: 0px 0px 0px 4px;												border-left: 1px solid black;																								}
#nav li							{display: inline;													list-style-type: none;													border-right: 1px solid black;													padding: 0px 5px 0px 4px;													}
#nav a, #nav2 a, #nav3 a, #TagesMenu a, #Cmp0081B1B795nav3 a{color: black;	text-decoration: none;		}
#nav a:hover, #nav2 a:hover, #TagesMenu a:hover  { color: #f90; 									}																								
/* Navigation secondaire */
#nav2   { background: url(images/left.jpg) no-repeat 0 194px; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 174px; height: 100% }
#nav2 ul						  { list-style-position: inside; margin: 170px 0 0; padding: 0 5px 0 10px }
#nav2 li						{												list-style-type: circle;													}

#nav3, #Cmp0081B1B795nav3  { background: no-repeat 0 194px; list-style-position: inside; margin: 0; padding: 0 5px 0 10px; position: absolute; z-index: 6; top: 250px; left: 0; width: 174px }
#nav3 li, #Cmp0081B1B795nav3 li  { list-style-type: none }
/* Adresse */		
address								{position: absolute;													top: 85px;													left: 20px;													color: #c7e1f5; 													font-style: normal;}

address a { color: #c7e1f5 }
/* Liens en haut de page - Choix des langues + Newsletter, E-Cards, Links, etc */
.Liens_haut, .langues  { margin: 0; padding: 0 2px 0 0; position: absolute; z-index: 5; top: 5px; right: 20px; border-right: 1px solid #c7e1f5 }										
.langues							{	left: 20px;													border-left: 1px solid #c7e1f5;													padding: 0px 0px 0px 2px;													}
.langues li{			display: inline;													list-style-type: none;													border-right: 1px solid #c7e1f5;													padding-right: 2px;													}
.Liens_haut li{													display: inline;													list-style-type: none;													border-left: 1px solid #c7e1f5;													padding-left: 2px;													}
.Liens_haut a, .langues a, address a { color: #c7e1f5;  												text-decoration: none; 												}
.Liens_haut a:hover, .langues a:hover, address a:hover   { color: #f90; text-decoration: none }
.obligatoire { color: #f30 }
pre { font-family: "L Frutiger Light", "Helvetica Neue Light", Arial, Geneva, Helvetica, sans-serif, Verdana; }

#TagesMenu  { list-style-type: none; list-style-position: inside; margin: 0; padding: 0 5px 0 10px; position: absolute; z-index: 6; top: 170px; left: 0; width: 174px }