<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* * { margin:0; margin:0;} */

body{ font-size:59%; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; background:#D4D4D4;
	  scrollbar-face-color:#333366;
	  scrollbar-arrow-color:white;
	  scrollbar-track-color:#E0E4EF;
	  scrollbar-shadow-color:#333366;
	  scrollbar-highlight-color:#333366;
	  scrollbar-3dlight-color:#333366;
	  scrollbar-darkshadow-color:none;
  }

html, body, table , td {margin:0;padding:0; }

/* img { BEHAVIOR: url("/css/pngbehavior.htc"); } */

.centrage { height:99%; width:100%; }

.spacer { clear:both; height:0px; margin:0; padding:0; visibility:hidden; width:100%; border: 0; }

#container { margin:0 auto; width:790px;  }


/* ====================== HEADER ===================== */
#header { height:61px; width:790px; padding:0; margin:0; }
/* logo */
#logo { width:610px; float:left; margin:0; padding:0; }
/* jour essai */
#jour_essai { float:right; width:180px; margin:0; padding:0; }
	#jour_essai object { margin:0; padding:0; }


/* ============================= THE CENTRE ============================ */
/* centre gauche */
#centregauche {margin:0px; padding:0px; height:433px; float:left; width:113px; background:url(../img/centre_bg.jpg) left top no-repeat; color:white; }
#menu_bar {margin:0px; margin-top:1px; padding:0px; height:300px; width:113px; background:url(../img/centre_bg.jpg) left top no-repeat;  }
/* centre */
#centre { height:435px; position:relative; margin-left:113px; padding:0px; }


/*==============================USED ONLY FOR THE SC3 PRESENTATION PAGE==============================*/
#centregauche1 {margin:0px; padding:0px; height:490px; float:left; width:113px; background:url(../img/centre_bg.jpg) left top repeat-y; color:white; }
#menu_bar1 {margin:0px; padding:0px; height:100%;  float:left; width:113px; background:url(../img/centre_bg.jpg) left top repeat-y;  }
#CenterPresentSC3 a { font-size: x-small; font-style:normal; color:#000000; }

#CenterPresentSC3 h1 { font-size:1.3em; font-weight:bold; margin:0px 0px 0px 20px; padding-top:10px; }
#CenterPresentSC3 h2 { font-weight:bold; margin-left:20px; padding-top:10px;  }

#CenterPresentSC3 p { margin-top:0px; margin-bottom:5px; margin-left:0px; margin-right:0px; }
#CenterPresentSC3 ul { margin-left:15px; margin-top:5px; margin-bottom: 10px; padding-left:5px; }
#CenterPresentSC3 li { display : list-item; list-style: disc; list-style-position: outside; margin:0; padding:0; font-weight:bold; }
#CenterPresentSC3 p, #CenterPresentSC3 ul, #CenterPresentSC3 h2 { font-size:1.1em; }


/* ============================= THE CENTRE ACCUEIL ============================ */
/* centre gauche */
#centregaucheacc {margin:0px; padding:0px; float:left; width:113px; background:url(../img/centre_bg.jpg) left top no-repeat; color:white; }
/* centre */
#centreacc { height:300px; position:relative; margin-left:113px; padding:0px; }

#centreacc object {  border:0px; margin:0; padding:0;}


.img { border:0px; margin:0; padding:0; }

/*==============================THE FOOTER===========================*/
#footer { height:35px; width:790px; padding:3px; margin:0; color:#FFFFFF; text-align:center; background:url(../img/footer.jpg) left top no-repeat; }
	#footer a { color:white; border-width:medium; text-decoration:none; }

/* ============================== THE BAS ============================= */
#basgauche, #bas, #basdroit { height:133px; background:#333366; margin:0; padding:0px;}
/* bas gauche */
#basgauche { float:left; z-index:10; width:105px; border-top:1px #33FFFF solid; border-right:1px #33FFFF solid; text-align:center; background-color:#333366; padding-top:10px; padding-left:7px; margin-top:-1px;}
	#basgauche img { border:0px; margin:12px 0px; }
	#basgauche a { color:#BBBBCC; font-size:1.2em; font-weight:normal; text-decoration:none; }

/* bas droit */
#basdroit { float:right; width:181px; border-top:1px #33FFFF solid; text-align:center; } /* ---background: url(../img/basdroit_bg2.jpg) left top no-repeat;  removed b/c of error 404 --*/

#basdroit a { margin:0; padding:0;  }
#basdroit img { margin:0; padding:0; border:0px; }

	.membres h3 {background:url(../img/basdroitH3_bg.gif) left top repeat-y; text-align:center; letter-spacing:2px; color:white; font-size:1.2em; font-weight:normal; margin:0px 0px 2px 0px; }
	#basdroit label { color:white; letter-spacing:2px; background:url(../img/puce_membre.jpg) left center no-repeat; padding-left:10px; margin:0px 0px 0px 0px;}
	#basdroit .saisir { margin:4px 0px; width:80px; }
	#basdroit .valider { }

/* bas */
#bas { margin:0px 181px 0px 113px; border-top:1px #33FFFF solid; text-align:center; }
#bas ul { list-style:none; margin:0; padding:0; }
#bas li {display:inline; margin:0; padding:0; }
#bas li img { border:0px; }
#bas li a { margin:0; padding:0; }
#barreannexe { margin-top:41px; margin-left:1px; } /*MARGIN-LEFT ELEMENT FIXES SMALL PROBLEM FOUND IN FIREFOX

/* ============================= MENU ============================ */
#menu { margin:0; padding:0; height:185px; }
#menu dt, #menu dd, #menu ul, #menu li { list-style:none; margin:0; padding:0;  }
#menu dt {height:23px;}
#menu li { height:17px;  }
#menu img { border:0px; margin:0; padding:0;}
#menu a { margin:0; padding:0; }
#smenu2 {display:none;}

#description_menu1 { position:absolute; background:#E5E5E5; width:100px; top:46px; left:0px; z-index:100; display:none;}
#description_menu2 { position:absolute; background:#E5E5E5; width:100px; top:68px; left:0px; z-index:100; display:none;}
#description_menu3 { position:absolute; background:#E5E5E5; width:100px; top:90px; left:0px; z-index:100; display:none;}
#description_menu4 { position:absolute; background:#E5E5E5; width:100px; top:112px; left:0px; z-index:100; display:none;}
#description_menu5 { position:absolute; background:#E5E5E5; width:100px; top:130px; left:0px; z-index:100; display:none;}

/* ============================== DEFILE ============================= */



/* =============================  SECURE CONF ============================ */

#secure_conf { height:433px; margin:0; padding:0; text-align:justify; overflow:auto; background-color:#e5d7bc }

#secure_conf #col { float:left; margin-left:15px; margin-right:250px; }
#secure_conf #col2 { float:left; margin-left:15px; margin-right:15px; font-size:9px;   }
#secure_conf blockquote { margin-bottom:5px; margin-top:0px; margin-left:0px }
#secure_conf a { font-size: x-small; font-style:normal; color:#000000; }
#secure_conf #imagelink { text-decoration:none; }  				/*========== REMOVES UNDERLINE FROM arrow_up.gif  */
#secure_conf img { border-width:0px; }						/*========== REMOVES BORDER FROM LINKED IMAGES    */

#secure_conf #detail { padding: 0px 5px 5px 10px; }

#secure_conf p, #secure_conf ul, #secure_conf h2 { font-size:1.1em; }

#secure_conf h1 { font-size:1.3em; font-weight:bold; margin:0px 0px 0px 20px; padding-top:10px; }
#secure_conf h2 { font-weight:bold; margin-left:20px; padding-top:10px; }

#secure_conf p { margin-top:0px; margin-bottom:5px; margin-left:0px; margin-right:0px; }

#secure_conf .images, #secure_conf object { float:right; margin:35px 25px 0px 0px; }

#secure_conf ul { margin-left:15px; margin-top:5px; margin-bottom: 10px; padding-left:5px; }
#secure_conf li { display : list-item; list-style: disc; list-style-position: outside; margin:0; padding:0; font-weight:bold; }
#secure_conf .violet { color:#663366; list-style: none; margin:0; padding:0; font-weight:bold; }

#tableau { text-align:center; width:600px; margin-left:30px;}
#tableau table { margin-top:15px; border-collapse:collapse; color:black; border:1px black solid; }
#tableau table tr { height:30px; font-size:1.1em; }
#tableau table th { height:30px; padding:0px 2px; width: 300px; text-align:left; }
#tableau table td, #tableau table th { }
#tableau .titretab { color:#663366; font-size:1.4em; font-weight:bold; }

.bgsecureconf { background:url(../img/ar_plan4.jpg) no-repeat; margin:0; padding:0; height:100%; }

/* =============================  TEST SECURE CONF ============================ */
/* #test_secure_conf { background:url(../img/ar_plan5.jpg); background-attachment:scroll; height:435px; overflow:auto; }  NOT KNOWN WHAT THIS IS FOR. */

/* =============================  SECURE MEETING ============================ */

#secure_meeting { height:433px; margin:0; padding:0; text-align:justify; overflow:auto; background-color:#e5d7bc }

#secure_meeting #col { float:left; width:325px; margin: 5px 5px 0px 15px; }
#secure_meeting #col2 { float:left; margin: 10px 0px 0px 15px; }
#secure_meeting blockquote { margin-bottom: 5px; }
#secure_meeting a { font-size: x-small; font-style:normal; color:#000000; }
#secure_meeting #imagelink { text-decoration:none; }  				/*========== REMOVES UNDERLINE FROM arrow_up.gif  */
#secure_meeting img { border-width:0px; }						/*========== REMOVES BORDER FROM LINKED IMAGES    */

#secure_meeting .featureHeading { font-weight:bold; margin-left:10px; margin-bottom:-5px }
#secure_meeting .featureDetail{  margin-left:10px; }

#secure_meeting #detail { padding: 0px 5px 5px 10px; }

#secure_meeting p, #secure_meeting ul, #secure_meeting h2 { font-size:1.1em; }

#secure_meeting h1 { font-size:1.3em; font-weight:bold; margin:0px 0px 0px 20px; padding-top:10px; }
#secure_meeting h2 { font-weight:bold; margin-left:0px; padding-top:10px; }

#secure_meeting p { }

#secure_meeting .images, #secure_meeting object { float:right; margin:35px 25px 0px 0px; }

#secure_meeting ul { margin-left:15px; margin-top:5px; margin-bottom: 10px; padding-left:5px; }
#secure_meeting li { display : list-item; list-style: disc; list-style-position: outside; margin:0; padding:0; font-weight:bold; }
#secure_meeting .violet { color:#663366; list-style: none; margin:0; padding:0; font-weight:bold; }

.bgsecuremeeting { background:url(../img/ar_plan5.jpg) no-repeat; margin:0; padding:0; height:100%;  }


/* =============================  LIVE TALK ============================ */

#live_talk { background:#E6DBC7 url(../img/ar_plan3.jpg) no-repeat scroll; height:433px; margin:0; padding:0; text-align:justify; overflow:auto; }

#live_talk #col { float:left; width:350px; margin:15px 5px 0px 15px; }
#live_talk #imagecol{ float:right; width:150px; }

#live_talk p, #live_talk ul, #live_talk h2 { font-size:1.1em; }

#live_talk h1 { font-size:1.3em; font-weight:bold; margin:0px 0px 0px 20px; padding-top:10px; }
#live_talk h2 { font-weight:bold; margin-left:0px; padding-top:10px; }

#live_talk p { }

#live_talk .images, #live_talk object { float:right; margin:35px 25px 0px 0px; }

#live_talk ul { margin-left:10px; margin-top:10px; padding-left:5px;   }
#live_talk li { display : list-item; list-style: disc; list-style-position: outside; margin:0; padding:0; font-weight:bold; }
#live_talk .violet { color:#663366; list-style: none; margin:0; padding:0; font-weight:bold; }

.bglivetalk { background:#E6DBC7 url(../img/ar_plan3.jpg) no-repeat; margin:0; padding:0; height:100%; }


/* =============================  SECURE VIEWER ============================ */

#secure_viewer { background:#E6DBC7 url(../img/ar_plan2.jpg) no-repeat scroll; height:433px; margin:0; padding:0; text-align:justify; overflow:auto; }

/*#secure_viewer #col { float:left; width:350px; margin: 15px 5px 0px 15px; }   ORIGINAL COL STYLE*/
#secure_viewer #col { float:left; width:350px; margin: 5px 5px 0px 15px; }
#secure_viewer #col2 { float:left; width:500px; margin: 5px 5px 0px 15px; }



#secure_viewer #imagecol{ float:right; width:150px; }

#secure_viewer p, #secure_viewer ul, #secure_viewer h2 { font-size:1.1em; }

#secure_viewer h1 { font-size:1.3em; font-weight:bold; margin:0px 0px 0px 0px; padding-top:0px; }
#secure_viewer h2 { font-weight:bold; margin-left:0px; margin-top:0px; margin-bottom:0px; margin-right:0px; }

#secure_viewer p { margin-top:0px; margin-bottom:5px; }

#secure_viewer .images, #secure_viewer object { float:right; margin:35px 25px 0px 0px; }

#secure_viewer ul { margin-left:10px; margin-top:20px; padding-left:5px;   }
#secure_viewer li { display : list-item; list-style: disc; list-style-position: outside; margin:0; padding:0; font-weight:bold; margin-left:35px; }
#secure_viewer .violet { color:#663366; list-style: none; margin:0; padding:0; font-weight:bold; }

.bgsecureviewer { background:#E6DBC7 url(../img/ar_plan2.jpg) no-repeat; margin:0; padding:0; height:100%; }


/* =============================  SERVICES ============================ */

#services { background:#E6DBC7 url(../img/ar_plan1.jpg) no-repeat scroll; height:433px; margin:0; padding:0; text-align:justify; overflow:auto; }

#services #col { float:left; width:350px; margin:15px 5px 0px 15px; }

#services p, #secure_viewer ul, #secure_viewer h2 { font-size:1.1em; }

#services h1 { font-size:1.3em; font-weight:bold; margin:0px 0px 0px 20px; padding-top:10px; }
#services h2 { font-weight:bold; margin-left:0px; padding-top:0px; font-size:1.1em; margin-bottom:0px; }

#services p { margin-top:0px; margin-bottom:5px;  }

#services .images, #services object { float:right; margin:35px 25px 0px 0px; }

#services ul { margin-left:10px; margin-top:10px; padding-left:5px;   }
#services li { display : list-item; list-style: disc; list-style-position: outside; margin:0; padding:0; font-weight:bold; }
#services .violet { color:#663366; list-style: none; margin:0; padding:0; font-weight:bold; }

.bgservices { background:#E6DBC7 url(../img/ar_plan1.jpg) no-repeat; margin:0; padding:0; height:100%; }


/* =============================  COMPAGNIE ============================ */

#compagnie { background:#F5F5F5; height:433px; margin:0; padding:0; text-align:justify; overflow:auto; }

#compagnie #col { float:left; width:160px; margin:15px 5px 0px 15px; }

#compagnie p, #compagnie ul, #compagnie h2 { font-size:1.1em; margin-bottom:-0px; }

#compagnie h1 { font-size:1.3em; font-weight:bold; margin:0px 0px 0px 10px; padding-top:10px; }
#compagnie h2 { font-weight:bold; margin-left:20px; padding-top:10px; }
#compagnie h3 { font-weight:bold; font-size:10px; font-style: italic; }
#compagnie h4 { font-size: 12px; }



#compagnie p { margin:0px 20px; }

#compagnie .images, #compagnie object { float:right; margin:35px 25px 0px 0px; }

#compagnie ul { margin-left:10px; margin-top:10px; padding-left:5px;   }
#compagnie li { display : list-item; list-style: disc; list-style-position: outside; margin:0; padding:0; margin-left:40px; margin-right: 40px;   }
#compagnie .violet { color:#663366; list-style: none; margin:0; padding:0; font-weight:bold; }

.bgcompany { background:url(../img/ar_plan0.jpg) no-repeat;}



/* ============================= PARTENAIRES ============================ */

#partenaires { background:#e5d7bc; height:433px; margin:0; padding:0; text-align:justify; overflow:auto; }

#partenaires #col { float:left; width:160px; margin:15px 5px 0px 15px; }
#partenaires #col2 { float:left; width:500px; margin:15px 5px 0px 15px;  }


#partenaires p, #partenaires ul, #partenaires h2 { font-size:1.1em; }

#partenaires h1 { font-size:1.1em; font-weight:bold; margin:0px 0px 0px 20px; padding-top:10px; }
#partenaires h2 { font-weight:bold; margin-left:20px; padding-top:10px; }

#partenaires p { margin:0px 20px; }

#partenaires .images, #partenaires object { float:right; margin:35px 25px 0px 0px; }

#partenaires ul { margin-left:10px; margin-top:10px; padding-left:5px;   }
#partenaires li { display : list-item; list-style: disc; list-style-position: outside; margin:0; padding:0; font-weight:bold; }
#partenaires .violet { color:#663366; list-style: none; margin:0; padding:0; font-weight:bold; }

#partenaires .mailto  { color:#000066; }
#partenaires .mailto:hover  { color:#000066; text-decoration: none; }

.bgpartenaires { background:url(../img/ar_plan0.jpg) no-repeat;}




/* ============================= CONTACT ============================ */

#contact { background:#e5d7bd; height:433px; margin:0; padding:0; text-align:justify; overflow:auto; }

#contact #col { float:left; width:160px; margin:15px 5px 0px 15px; }

#contact p, #contact ul, #contact h2 { font-size:1.1em; }

#contact h1 { font-size:1.3em; font-weight:bold; margin:0px 0px 0px 20px; padding-top:10px; }
#contact h2 { font-weight:bold; margin-left:20px; padding-top:10px; }

#contact p { margin:0px 20px; }

#contact .images { float:right; margin:35px 25px 0px 0px; }

#contact ul { margin-left:10px; margin-top:10px; padding-left:5px;   }
#contact li { display : list-item; list-style: disc; list-style-position: outside; margin:0; padding:0; font-weight:bold; }
#contact .violet { color:#663366; list-style: none; margin:0; padding:0; font-weight:bold; }

#contact .mailto  { color:#000066; }
#contact .mailto:hover  { color:#000066; text-decoration: none; }

/* #contact label{ text-align:right; display: inline; float: left; width: 190px; margin:5px 0px 0px 0px;  } */
/* #contact input, #contact select { margin:5px 0px 0px 10px; padding:0px; width:170px; } */
/* #contact textarea { margin:5px 0px 0px 10px; padding:0px; width:250px; height:100px; } */
#contact .bouton{ color:white; font-weight:bold; font-size:1em; background:#5460B1; border:1px navy solid; width:110px;}
#contact .etoile{ color:#000099;}

/* =============================  Demo_Menu ============================ */

#demo_menu { height:433px; margin:0; padding:0; text-align:justify; overflow:auto; background-image:url(../img/en/demo/demoBkgd.jpg); }



#demo_menu .selected {color:#990000; font-weight:bolder; font-size:9px; }
#demo_menu .notSelected { color:#000000; font-size:9px; }

#demo_menu #imagelink { text-decoration:none; }  				/*========== REMOVES UNDERLINE FROM arrow_up.gif  */
#demo_menu img { border-width:0px; }						/*========== REMOVES BORDER FROM LINKED IMAGES    */

#demo_menu p, #demo_menu ul, #demo_menu h2 { font-size:1.1em; }

#demo_menu h1 { font-size:1.3em; font-weight:bold; margin:0px 0px 0px 20px; padding-top:10px; }
#demo_menu h2 { font-weight:bold; margin-left:15px; padding-top:10px; margin-top:10px; }

#demo_menu p { }

#demo_menu .images, #demo_menu object { float:right; margin:35px 25px 0px 0px; }

#demo_menu ul { margin-left:15px; margin-top:5px; margin-bottom: 10px; padding-left:5px; }
#demo_menu li { display : list-item; list-style: disc; list-style-position: outside; margin:0; padding:0; font-weight:bold; }
#demo_menu .violet { color:#663366; list-style: none; margin:0; padding:0; font-weight:bold; }

.bgdemo { background:url(../img/en/demo/demoBkgd.jpg) no-repeat; margin:0; padding:0; height:100% }


/* =============================  Custom Services ============================ */

#custom_serv { background:#E6DBC7 url(../img/ar_plan6.jpg) no-repeat ; background-attachment:scroll; height:433px; margin:0; padding:0; text-align:justify; overflow:auto; }
.bgcustserv { background:#E6DBC7 url(../img/ar_plan3.jpg) no-repeat; margin:0; padding:0; height:100%; }

#custom_serv #col1 { width:450px; margin:15px 5px 0px 15px; }
#custom_serv #col2 { float:left; width:350px; margin:15px 5px 0px 15px; }



/*
	#custom_serv #imagecol{ float:right wdith:150px; }
	#custom_serv .images, #custom_serv object { float:right; margin:35px 25px 0px 0px; }
	#custom_serv li { display : list-item; list-style: disc; list-style-position: outside; margin:0; padding:0; font-weight:bold; }
	#custom_serv .violet { color:#663366; list-style: none; margin:0; padding:0; font-weight:bold; }
	#custom_serv ul { margin-left:10px; margin-top:10px; padding-left:5px;   }
*/

#custom_serv p, #custom_serv ol, #custom_serv h2 { font-size:1.1em; }

#custom_serv h1 { font-size:1.3em; font-weight:bold; margin:0px 0px 0px 20px; padding-top:10px; }
#custom_serv h2 { font-weight:bold; margin-left:0px; padding-top:10px; }

#custom_serv p { }

#custom_serv .level1 { font-weight:bold; list-style-type:decimal;}
#custom_serv .level2 { list-style-type:disc; }
#custom_serv .level3 {}

#custom_serv ol { font-weight:bold; margin-bottom:0px; margin-top:15px; text-align:justify; }
#custom_serv ul { font-weight:normal; margin-bottom:5px; }
#custom_serv li { margin-bottom:3px; }












/* ============================= NEWSPAGE ============================ */

#newspage { background:#F5F5F5; height:433px; margin:0; padding:0; text-align:justify; overflow:auto; }

#newspage #col { float:left; width:160px; margin:15px 5px 0px 15px; }

#newspage p, #partenaires ul, #partenaires h2 { font-size:1.1em; }

#newspage h1 { font-size:1.3em; font-weight:bold; margin:0px 0px 0px 20px; padding-top:10px; }
#newspage h2 { font-weight:bold; margin-left:20px; padding-top:10px; }

#newspage p { margin:0px 20px; }

#newspage .images, #partenaires object { float:right; margin:35px 25px 0px 0px; }

#newspage ul { margin-left:10px; margin-top:10px; padding-left:5px;   }
#newspage li { display : list-item; list-style: disc; list-style-position: outside; margin:0; padding:0; font-weight:bold; }
#newspage .violet { color:#663366; list-style: none; margin:0; padding:0; font-weight:bold; }

#newspage .mailto  { color:#000066; }
#newspage .mailto:hover  { color:#000066; text-decoration: none; }


/* =============================  EMPTY ============================ */
#empty_haut { width:590px; height:283px; background: url(../img/empty_haut.jpg) no-repeat; background-color: #FFFFFF; padding: 85px 100px;}
#empty_haut img, #empty_haut a { border:0; margin:0; padding:0; }

#empty_bas { width:790px; height:35px; background:url(../img/empty_bas.jpg) no-repeat; text-align:center; padding:7px 0px 0px 0px; }
#empty_bas p, #empty_bas a { color:#D9E0E7; font-size:1em; }
#empty_bas a { text-decoration:underline; }
#empty_bas a:hover { text-decoration:none; }


/* ============================= GENERIC ============================ */

#generic { background:#e5d7bc; height:433px; margin:0; padding:0; text-align:justify; overflow:auto; }

#generic #col { float:left; width:400px; }
#generic #col_right{ float:right; width:100px; }

#generic  p, #generic ul, #generic h2 { font-size:1.1em; }

#generic  h1 { font-size:1.1em; font-weight:bold; margin:0px 0px 0px 20px; padding-top:10px; }
#generic  h2 { font-weight:bold; margin-left:20px; padding-top:10px; }

#generic  p { margin:0px 20px 15px; }

#generic  .images, #partenaires object { float:right; margin:35px 25px 0px 0px; }

#generic  ul { margin-left:10px; margin-top:10px; padding-left:5px;   }
#generic  li { display : list-item; list-style: disc; list-style-position: outside; margin:0; padding:0; font-weight:bold; }
#generic  .violet { color:#663366; list-style: none; margin:0; padding:0; font-weight:bold; }

#generic  .mailto  { color:#000066; }
#generic  .mailto:hover  { color:#000066; text-decoration: none; }

.bggeneric{ background:url(../img/ar_plan0.jpg) no-repeat; margin:0; padding:0; height:100%; width:100%; _width:97%; }



/* ============================= Privacy ============================ */

#privacy { background:#F5F5F5; height:433px; margin:0; padding:0; text-align:justify; overflow:auto; }

#privacy #col { float:left; width:400px; }
#privacy #col_right{ float:right; width:100px; }

#privacy  p, #privacy ul, #privacy h2 { font-size:1.1em; }

#privacy  h1 { font-size:1.1em; font-weight:bold; margin:0px 0px 0px 20px; padding-top:10px; }
#privacy  h2 { font-weight:bold; margin-left:20px; padding-top:10px; }

#privacy  p { margin:0px 20px 15px; }

#privacy  .images, #partenaires object { float:right; margin:35px 25px 0px 0px; }

#privacy  ul { margin-left:10px; margin-top:10px; padding-left:5px;   }
#privacy  li { display : list-item; list-style: disc; list-style-position: outside; margin:0; padding:0; font-weight:bold; }
#privacy  .violet { color:#663366; list-style: none; margin:0; padding:0; font-weight:bold; }

#privacy  .mailto  { color:#000066; }
#privacy  .mailto:hover  { color:#000066; text-decoration: none; }




/*============================TERMS OF SERVICE BASELINE======================*/
#termsofservice { background-color:#000000; height:15px; width:100%; border:0px; margin: 0; color:#FFFFFF; font-size: 7pt; clear:both; float:left; }
#termsofservice * { margin:0; margin:0;} 		 			/*FIXES TERMS OF SERVICE FROM SPACE */
#termsofservice p {font-size:1em; color:#CCCCCC; padding-left:120px; }
#termsofservice a {font-size:1em; color:#CCCCCC; text-decoration:none }
#termsofservice a:hover {font-size:1em; color:#CCCCCC; text-decoration:underline }

#members_spacer { height: 200px; }




/* =============================  Site Map ============================ */

#sitemap { background:#e5d7bc; height:433px; margin:0; padding:0; text-align:justify; overflow:auto; background:#F5F5F5; font:Verdana, Arial, Helvetica, sans-serif; }

/*  #sitemap blockquote { margin-bottom:5px; margin-top:0px; margin-left:0px }     --unused in site map at this time */
#sitemap a { font-size: x-small; font-style:normal; color:#000000; font:Verdana, Arial, Helvetica, sans-serif; }

#sitemap p, #sitemap ul, #sitemap h2 { font-size:x-small; font:Verdana, Arial, Helvetica, sans-serif; }

#sitemap h1 { font-size:1.3em; font-weight:bold; margin:0px 0px 0px 20px; padding-top:10px; font:Verdana, Arial, Helvetica, sans-serif; }
#sitemap h2 { font-weight:bold; margin-left:20px; padding-top:10px; font:Verdana, Arial, Helvetica, sans-serif; }

#sitemap p { margin-top:0px; margin-bottom:5px; margin-left:25px; margin-right:20px; font:Verdana, Arial, Helvetica, sans-serif; }

#sitemap ul #level1 { font-size: x-small; margin-left:15px; margin-top:5px; margin-bottom: 10px; list-style: disc; font:Verdana, Arial, Helvetica, sans-serif; }
#sitemap ul #level2 { font-size: x-small; margin-left:15px; margin-bottom: 10px;; list-style: square; font:Verdana, Arial, Helvetica, sans-serif; }
#sitemap ul #level3 { font-size: x-small; margin-left:15px; margin-top:0px; margin-bottom: 5px; list-style-type: circle; font:Verdana, Arial, Helvetica, sans-serif; }

#sitemap .violet { color:#663366; list-style: none; margin:0; padding:0; font-weight:bold; font:Verdana, Arial, Helvetica, sans-serif; }

.bgsitemap { background:url(../img/ar_plan0.jpg) no-repeat; margin:0; padding:0; height:100%; width:100%; _width:97%; }



/* =======================================FORM ====================================*/
form {

}

label {
	font-size:10px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right:15px;
	margin-left:0px;
	text-align:left;
	vertical-align:middle;
}

.inputTextBox {
	height:auto;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

.inputTextArea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

legend {
	margin-left:10px;
	padding-left:15px;
	padding-right:15px;
	background:inherit;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:lighter;
	color:#996600;
}

fieldset {
	margin-left:30px;
	margin-bottom:5px;
	width:500px;
	border-style:ridge;
}

.formNotes{
	font-size:9px;
	color:#663366;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:5px;
	padding-bottom:5px;
	float:left;
	text-align:left;
}

.formTable {
	width:100%;
	vertical-align:baseline;
	text-align:left;
}

.fieldTitle{
	width:40%;
	text-align:right;
	vertical-align:top;
}

.fieldTextBox{
	text-align:left;
}

.fieldTextArea{
	padding-left:15px;
	text-align:left;

}

.fieldRadioButton{
	text-align:left;
	padding-top:10px;
	margin-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
}

.asterick{
	color:#FF0000;
	font-size:9px;
}

</pre></body></html>