table.page{ width:900px;  border:1px solid #99CC99; border-collapse: collapse; }
td.main   { padding:10px; width:500px; }
td.left   { padding:10px; width:200px; background-color:#FFFFFF; border-right:1px solid #99CC99; }
td.right  { padding:10px; width:200px; background-color:#FFFFFF; border-left:1px solid #99CC99; }
td.header {	padding:2px;  width:900px; 
#color:#ffffff; 
#background-color:#9CB4CE; 
			font-variant:small-caps;  #99CC99; background:#CCFFCC;
			color:#000000; background-color:#CCFFCC; border:1px solid #99CC99;
			font-family:verdana,arial; font-size:9pt; text-align:left; 
          }
td.footer { margin:5px; width:900px; font-family:verdana, arial; font-size:8pt; text-align:center; 
#background-color:#9CB4CE; 
			font-weight:bold;
			color:#000000; background-color:#CCFFCC; border:1px solid #99CC99;
		  }


table          { font-family:verdana, arial; font-size:9pt; }
h1             { font-family:verdana, arial; font-size:11pt;  color:#FFFFFF; background:#222244; }
h2             { font-family:verdana, arial; font-size:10pt; color:#c60; border-bottom:solid 1px #222244; }
h3             { font-family:verdana, arial; font-size:9pt; text-decoration:underline; }
h4             { font-family:verdana, arial; font-size:9pt; font-style: italic; }
h5             { font-family:verdana, arial; font-size:9pt; }
textarea       { font-family:verdana, arial; font-size:9pt; width:495px; }
input.text     { font-family:verdana, arial; font-size:9pt; width:495px; }
input.radio    { font-family:verdana, arial; font-size:9pt; }
input.checkbox { font-family:verdana, arial; font-size:9pt; }
input.submit   { font-family:verdana, arial; font-size:9pt; width:495px; }
select         { font-family:verdana, arial; font-size:9pt; width:495px; }
div, li, p, ul { font-family:verdana, arial; font-size:9pt; text-align:justify; }

p.alert		   { color:#FF0000; }

h1.menu        { font-family:verdana, arial; color:#FFFFFF; font-size:12pt;  background:#000000; }
h2.menu        { font-family:verdana, arial; color:#FFFFFF; font-size:11pt; border-bottom:solid 1px #FFFFFF; }
h3.menu        { font-family:verdana, arial; color:#FFFFFF; font-size:10pt; }

a.menu			{ margin:4px; padding:1px; border:1px solid #FFFFFF; color:#FFFFFF; font-weight:bold; font-family:verdana, arial; font-size:8pt; display:block; }
a.menu:link		{ text-decoration:none; background-color:transparent; }
a.menu:visited	{ text-decoration:none; background-color:transparent; }
a.menu:active	{ text-decoration:none; background-color:transparent; }
a.menu:hover	{ color:#222244; text-decoration:underline; background-color:#FFFFFF; }

a.action			{ margin:4px; padding:1px; font-family:verdana, arial; font-size:8pt;  color:#0000FF; text-decoration:none; background-color:transparent;  }
a.action:link		{ text-decoration:none; background-color:transparent;  }
a.action:visited	{ text-decoration:none; background-color:transparent;  }
a.action:active		{ text-decoration:none; background-color:transparent;  }
a.action:hover		{ color:#FFFFFF; text-decoration:underline; background-color:#222244; }

p.news			{ margin:5px; }
a.news			{ font-family:verdana, arial; font-size:8pt;  text-decoration:none; color:#000000; background-color:transparent;  }
a.news:link		{ text-decoration:none; background-color:transparent;  }
a.news:visited	{ text-decoration:none; background-color:transparent;  }
a.news:active	{ text-decoration:none; background-color:transparent;  }
a.news:hover	{ text-decoration:none; border:solid 1px #222244; background-color:#CCCCCC; }

a.allopass		{ font-family:verdana, arial; font-size:8pt; text-decoration:none; background-color:transparent; display:inline; }

div.banner { width:748px; background:#FFFFFF; border:solid 1px #000000; margin:5px; }
div.brand  { width:748px; background:#222244; border:solid 1px #CCCCCC; margin:5px; }
font.brand { font-variant: small-caps; font-family:verdana, arial; font-size:10pt; color:#FFFFFF; font-weight:bold; }











input.search_input   { font-family:verdana; font-size:9pt; width:150px; }
input.search_submit  { font-family:verdana; font-size:8pt; width:75px; }

div.bandeautitre     {
					  width:100%;
					  color:#c60;
					  background-color:#ffecce;
					  border:1px solid #c60;
					  font-variant:small-caps;
					  font-family:verdana,arial; font-size:9pt; text-align:left; 
                     }

li.search_li  { font-family:verdana; font-size:9pt; }
p.search_p    			 { font-family:verdana, arial; font-size:8pt; }
a.search_a_news		     { font-family:verdana, arial; font-size:8pt;  text-decoration:none; color:#0000FF; background-color:transparent; font-weight:bold; }
a.search_a_news:link	 { text-decoration:none; background-color:transparent;  }
a.search_a_news:visited  { text-decoration:none; background-color:transparent;  }
a.search_a_news:active	 { text-decoration:none; background-color:transparent;  }
a.search_a_news:hover	 { text-decoration:underline; background-color:#CCCCCC; }

a.lastnews		    { font-family:verdana, arial; font-size:8pt;  text-decoration:none; color:#0000FF; background-color:transparent; }
a.lastnews:link	 	{ text-decoration:none; background-color:transparent;  }
a.lastnews:visited  { text-decoration:none; background-color:transparent;  }
a.lastnews:active	{ text-decoration:none; background-color:transparent;  }
a.lastnews:hover	{ text-decoration:underline; background-color:#CCCCCC; }

a.search_a_navi		     { font-family:verdana, arial; font-size:9pt;  text-decoration:none; color:#0000FF; background-color:transparent;  }
a.search_a_navi:link	 { text-decoration:none; background-color:transparent;  }
a.search_a_navi:visited  { text-decoration:none; background-color:transparent;  }
a.search_a_navi:active	 { text-decoration:none; background-color:transparent;  }
a.search_a_navi:hover	 { text-decoration:underline; background-color:#CCCCCC; }

span.resem { border-bottom:solid 1px red; }





p.menu { font-family:verdana; font-size:8pt; font-weight:bold; border-bottom:solid 1px #000000; }

a.suggestion { font-family:verdana; font-size:8pt; }
p.suggestion { font-family:verdana; font-size:8pt; margin:8px; }
li.suggestion { font-family:verdana; font-size:8pt; margin:8px; }

td.partenaire { width:50%; padding:10px; text-align:center; font-size:9pt; border:solid 1px #CCCCCC; }