BODY {
		    margin-top:10px;
		    background: url();
		}
		
		A {
		    text-decoration: none;
		}
		
		TD {
			border:solid 0px red;
		}
		
		.topruler {
			background: url(topruler.jpg);
			height: 8px;
			width: 780px;
		}
		
		.header {
		    padding-top: 20px;
		    padding-bottom: 15px;
		    background: ;
		}
		
		.title {
			font-family: arial;
			font-size: 17px;
			color: #345;
			font-weight: bold;
		}
		
		.title_sep {
		    font-family: verdana;
		    font-size: 11px;
		    color: #517a00;
		}
		
		.subtitle {
		    font-family: arial;
		    font-size: 12px;
		    color: #5a6d78;
		}
		
		.searchtab {
		    font-family: arial;
		    font-size: 11px;
		    color: #504843;
		    font-weight: bold;
		}
		
		.searchfield {
		    font-family: arial;
		    font-size: 12px;
		    color: #666666;
			padding: 0px;
		}
		
		.searchbutton {
			background: url(searchbutton.gif);
			width:19px;
			height:19px;
			border-width: 0px;
		}
		
		 .left_tabscell {
		     text-align:left;
		     vertical-align:top;
		     height:18px;
		     width: 525px;
		 }
		 .right_tabscell {
		     text-align:left;
		     vertical-align:top;
		     height:17px;
		     width: 255px;
		 }
		
		.toptabs {
			width: 115px;
			height: 17px;
			text-align: center;
			position: absolute;
			padding: 2px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			color: white;
			font-family: verdana;
			font-size: 11px;
			text-decoration: none;
			border: solid 1px black;
		}
		
		#toptab3 {/* accueil */
			background: url(turquoise.jpg) top left no-repeat;
		    margin-left:87px;
		}
		#toptab4 {/* isep */
			background: url(turquoise.jpg) top left no-repeat;
		    margin-left:202px;
		}
		#toptab6 {/* psycho */
			background: url(turquoise.jpg) top left no-repeat;
		    margin-left:317px;
		}
		#toptab1 {/* thrp */
			background: url(turquoise.jpg) top left no-repeat;
		    margin-left:432px;
		}
		#toptab2 {/* or */
			background: url(turquoise.jpg) top left no-repeat;
		    margin-left:547px;
		}
		
		#toptab5 {/* contact */
			background: url(turquoise.jpg) top left no-repeat;
		    margin-left:662px;
		}
		
		.toptabstxt {
		    font-family: arial;
		    font-size: 11px;
		    color: white;
		}
		
		/* BANNER FLOATING BODY 1 */
		.banner {
		    /*background: url(papillon.jpg) top left no-repeat;*/
		    width: 778px;
		    height: 170px;
		    margin: 0px;
		    padding: 0px;
		    text-align: left;
		    vertical-align: top;
		    border: 1px solid  #99AABB;
		}
		
		#banner_img {
			
		}
		
		#banner_floatdiv_1 {
		    position: absolute;
			margin-top:-100px;
		    width: 250px;
		    height: 100px;
		}
		
		.float_1_txt_area {
		    font-family: verdana;
		    font-size: 10px;
		    color: #000;
		    margin-top: 18px;
		    margin-left: 25px;
		}
		
		.float_1_title {
		    font-weight: bold;
		    font-size: 12px;
		    color: #000;
		}
		
		/* BANNER FLOATING BODY 2 */
		#banner_floatdiv_2 {
			position: absolute;
		    width: 280px;
		    height: 100px;
		    margin-left: 225px;
		    margin-top: -130px;
		}
		
		.float_2_txt_area {
		    font-family: verdana;
			color: #333300;/*#025c84;*/
		}
		
		.float_2_title {
		    font-size: 48px;
		}
		
		.float_2_txt1 {
		    font-size: 22px;
			margin-left: 90px;
		}
		
		.float_2_txt2 {
		    font-size: 12px;
		}
		
		/* SUB BANNER 3-CELLS */
		.sub_banner {
		    padding: 0px;
		    text-align: left;
		}
		
		.sub_banner_1 {
		    /*background: url(banbleue_small.jpg) top left no-repeat;*/
		    width: 256px;
		    border: 1px solid  #888888;
		    background: #261a0e;
		}
		.sub_banner_2 {
		    /*background: url(puzzle888.jpg) top left no-repeat;*/
		    width: 256px;
		    background: #332211;
		    border: 1px solid  #888888;
		}
		.sub_banner_3 {
		    height: 60px;
		    width: 256px;
			margin: 0px;
			padding: 0px;
		    border: 1px solid  #888888;
		    background: #4e4030;
		    
		}
		
		#sublink1 {
		    height: 50px;
			background: #261a0e;
			color: white;
		}
		#sublink2 {
		    height: 50px;
			background: #332211;
			color: white;
		}
		
		.sub_text_1 {
		    font-family: arial;
		    font-size:14px;
		    padding-top: 11px;
		    padding-left: 50px;
		}
		.sub_text_2 {
		    font-family: arial;
		    font-size:14px;
		    padding-top: 11px;
		    padding-left: 50px;
		}
		.sub_text_3 {
		    font-family: arial;
		    font-weight: ;
		    font-size:13px;
		    padding-top: 11px;
		    padding-left: 65px;
		    color: #fff;/*#369;*/
		}
		
		.col_title_cell {
		    padding: 1px 1px 0px 1px;
		    text-align: left;
		}
		.col_title_div {
		    background: url(blue.jpg) top left no-repeat;
		    width: 256px;
		    height: 25px;
		    border-left: 1px solid  #888888;
			border-right: 1px solid  #888888;
		}
		.col_title_txt {
		    color: #fff;
		    font-weight: bold;
		    font-family: arial;
		    font-size: 14px;
		    padding-top: 6px;
		    padding-left: 25px;
			letter-spacing: 0.6px;
		}
		
		/* COLS CONTENT */
		.col_content_cell {
		    padding: 0px 1px 1px 1px;
		    text-align: left;
		    vertical-align: top;
		}
		
		a.homelink:link, a.homelink:active, a.homelink:visited {
		    color: #5a6d78;
		}
		a.homelink:hover {
			color: #567;
		}
		
		/* col 1 */
		.col_content_div_1a {
		    width: 256px;
		    height: 300px;
		    border: 1px solid  #888888;
			border-top: 0px solid  #888888;
			border-bottom: 0px solid #fff;
		    padding-top: 25px;
		    font-family: arial;
		    line-height:1.2;
		}
		.col_content_div_1b {
		    width: 256px;
		    height: 363px;
		    border: 1px solid  #888888;
			border-top: 0px solid red;
		    text-align: center;
		    padding-top: 10px;
		}
		.main_menu_a {
		    color: #333322;/******************************/
		    font-size: 12px;
			font-weight: ;
		    text-decoration: none;
		    padding: 5px 15px 1px 33px;

		}
		.main_menu_b {
		    color: #333322;/******************************/
		    font-size: 12px;
		    text-decoration: none;
		    font-weight: ;
		    padding: 2px 5px 2px 33px;

		}
		.main_menu_c {
		    color: #333322;/******************************/
		    font-size: 12px;
		    text-decoration: none;
		    padding: 2px 5px 2px 33px;

		}
		#menu_item_1 {
		    background: white;
		}
		#menu_item_2 {
		    background: white;
		}
		#menu_item_3 {
		    background: white;
		}
		#menu_item_4 {
		    background: white;
		}
		#menu_item_13 {
		    background: white;
		}
		#menu_item_5 {
		    background: white;
	
		}
		#menu_item_55 {
		    background: white;
		    color: #A73;
		}
		#menu_item_56 {
		    background: white;
		}
		#menu_item_6 {
		    background: white;
		}
		#menu_item_7 {
		    background: white;
		    padding-left: 50px;
		}
		#menu_item_8 {
		    background: white;
		    padding-left: 50px;
		}
		#menu_item_9 {
		    background: white;
		    padding-left: 50px;
		}
		#menu_item_10 {
		    background: white;
		    padding-left: 50px;
		}
		#menu_item_11 {
		    background: white;
		    padding-left: 50px;
		}
		#menu_item_12 {
		    background: white;
		    padding-left: 50px;
		}
		
		/* col 2 */
		.col_content_div_2 {
		    width: 256px;
		    height: 698px;
		    border: 1px solid  #888888;
			border-top: 0px solid  #888888;
		}
		
		.col_content_txt {
		    font-family: arial;
		    font-size: 13px;
		    color: #423024;/*#5a6d78;*/
		    padding: 30px 20px 10px 35px;
		    line-height: 1.25;
		}
		
		.col2_title {
		    font-size: 17px;
		    font-weight: bold;
		    margin-bottom: 15px;
		    color: #123;/*#5a6d78;*/
		}
		
		.col2_subtitle {
		    margin-top: 25px;
		    margin-bottom: 15px;
		    font-weight: bold;
		    color: #000;/*#5a6d78;*/
		    font-size: 15px;
		}
		.col3_subtitle {
		    margin-top: 0px;
		    margin-bottom: 15px;
		    font-weight: bold;
		    color: #000;/*#5a6d78;*/
		    font-size: 15px;
		    padding: 5px 15px 1px 40px;
		}
		
		.col2_list {
		    margin-top: 30px;
		    margin-bottom: 20px;
		    font-size: 13px;
		    font-weight: ;
		    color: #000000;
		}
		
		.col2_puce {
		    margin: 10px 0px 15px -25px;
		    color:;
		}
		
		.col2_item {
		    margin-bottom: 15px;
		}
		
		.col2_membership {
		    font-size: 12px;
		    margin-top: 15px;
		}
		a.col2_mship_link:link, a.col2_mship_link:active, a.col2_mship_link:visited {
			text-decoration: none;
		    color: #524d32;
		}		
		a.col2_mship_link:hover {
			text-decoration: none;
		    color: #5a6d78;
		}
		/* col 3 */
		.col_content_div_3a {
		    width: 256px;
		    height: 256px;
		    border: 1px solid  #888888;
		    padding-top: 20px;
		}
		.col_content_div_3b {
		    width: 256px;
		    height: 370px;
		    border: 1px solid  #888888;
		    border-top: 0px solid  #888888;
		    padding: 25px 0px 0px 0px;
		}
		
		.right_menu {
		    color: #000;/******************************/
		    font-size: 13px;
		    text-decoration: none;
		    padding: 3px 20px 5px 30px;
		    font-family: arial;
		    font-weight: bold;
		}
		.item_desc {
		    font-weight: normal;
		    font-size: 12px;
		    color:#000;
		}
		.item_desc0 {
		    font-weight: normal;
		    font-size: 11px;
		}
		.item_desc00 {
		    font-weight: normal;
		    font-size: 12px;
		    color: black;
		}
		.item_desc2 {
		    font-weight: bold;
		    letter-spacing: 1.6px;
		    font-size: 14px;
		    color: #731;
		}
		.item_desc3 {
		    font-weight: ;
		    letter-spacing: 1.6px;
		    font-size: 17px;
		    color: #40666F;
		    font-weight: ;
		}
		.item_desc33 {
		    color: ;
		    font-size: 11px;
		}
		.item_desc4 {
		    font-size: 14px;
		    color: #444;
		    letter-spacing: 2px;
		}
		.item_desc5 {
		    font-weight: bold;
		    font-size: 18px;
		    color: #834;
		    letter-spacing: 2px;
		}
		.item_desc6 {
		    font-weight: ;
		    font-size: 11px;
		    color: #40666F;
		    font-weight: bold;
		}
		.item_desc7 {
		    font-weight: ;
		    letter-spacing: px;
		    font-size: 19px;
		    color: #40666F;
		}
		#menu_item_a {
		    background: white;
		    font-weight: normal;
		    font-size: 15px;
		    color:#40666F;
		}
		#menu_item_b {
		    background: white;
		    font-weight: normal;
		}
		#menu_item_c {
		    background: white;
		    font-weight: normal;
		    font-size: 15px;
		    color:#40666F;
		}
		#menu_item_d {
		    background: white;
		    font-weight: normal;
		    font-size: 15px;
		    color:#40666F;
		}
		#menu_item_e {
		    background: white;
		    font-weight: normal;
		    font-size: 17px;
		    color:#40666F;
		}
		#menu_item_f {
		    background: white;
		    font-weight: normal;
		    font-size: 15px;
		    color:#40666F;
		}
		#menu_item_g {
		    background: white;
		    font-weight: normal;
		    font-size: 15px;
		    color:#40666F;
		}
		#menu_item_h {
		    background: white;
		    font-weight: normal;
		}
		#menu_item_k {
		    background: white;
		    font-weight: normal;
		}
		
		.menu_g {
		    padding: 0px 20px 5px 30px;
		    text-align: right;
		    color: #036;
		    font-family: verdana;
		    font-size: 11px;
		}
		a.menu_g_link:link, a.menu_g_link:active, a.menu_g_link:visited {
		    text-decoration: none;
		    color: #036;
		}
		a.menu_g_link:hover {
		    text-decoration: underline;
		    color: #036;
		}
		
		a.div3b_link {
		    text-decoration: none;
		}
		
		/* FOOTER */
		.footer {
		    text-align: center;
		    font-family: verdana;
		    font-size: 11px;
		    color: #345;
		    padding: 5px;
		}
		a.foot_link {
		    text-decoration: underline;
		    color: #796d5b;
		}
		
		
		/* RSS news greg styles */
		#newsbox {
			padding:0px;
			margin: 13px 5px 15px 25px;
			font-family: verdana, geneva, sans-serif;
			font-size: 10px;
			color: black;
			border: solid 0px;
		}
		.channel {
			padding:0px;
			margin:0px;
			font-size: 14px;
			font-family: arial, helvetica, sans-serif;
			padding-bottom: 6px;
			margin-bottom: 4px;
			border-bottom: solid 0px black;
		}
		a.channel_link:link, a.channel_link:active, a.channel_link:visited {
			color: black;
			text-decoration: none;
		}
		a.channel_link:hover {
			color: black;
			text-decoration: none;
		}
		.rss_items {
			text-indent: -5px;
			margin: 0px;
			padding: 0px;
			padding-bottom: 5px;
			font-size: 9px;
		}
		a.rss_items_link:link, a.rss_items_link:active, a.rss_items_link:visited {
			color: black;
			text-decoration: none;
			margin-left: 5px;
		}
		a.rss_items_link:hover {
			color: #17C;
			text-decoration: underline;
		}
		.rss_img {
			text-align: left;
			border: solid 1px black;
		}
		.psychomedia {
		    padding:0px;
			margin:0px;
			font-size: 17px;
			font-family: arial, helvetica, sans-serif;
			color: #17D;
		}
		.articles_title {
			color: #333322;
			font-size: 11px;
			font-family: arial;
			text-align: left;
			letter-spacing: 0px;
			font-weight: ;
			padding-left: 40px;
			padding-top: 5px;
		}
		.link_title {
		    padding: 15px 15px 5px 33px;
			font-size: 13px;
			font-family: arial, helvetica, sans-serif;
			color: 000;
			font-weight: bold;
		}
