 body {
	background-color: #000040;
	scrollbar-base-color: #000040;
	scrollbar-arrow-color: #EEDD84;
}

 div.hr {display: none}	
 div.hr {
	display: block;
	height: 2px;
	background-image: url(../images/box_bottom.gif);
	background-repeat: repeat-x;
	width: 100%;
}

 hr {display:none}
	
 h1 {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
 .gen {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

 .genmed {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;	
}

 .gensmall {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;	
}

 a.nav {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;	
}

 a.nav:active {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;	
}

 a.nav:visited {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;	
}

 a.nav:hover {
	color: #EEDD84;
	background-color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border-top: dashed;
	border-bottom: dashed;
	border-width: 1px 1px;
}

 .chiffre {
 	color: #ff3366;
} 

menu {
	color: #ff3366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
 a.menu {
	color: #ff3366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

 a.menu:active {
	color: #ff3366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;	
}

 a.menu:visited {
	color: #ff3366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;	
}

 a.menu:hover {
	color: #EEDD84;
	background-color: #ff3366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: dashed;
	border-bottom: dashed;
	border-width: 1px 1px;
}

 a.sousmenu {
	color: #ff3366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}

 a.sousmenu:active {
	color: #ff3366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;	
}

 a.sousmenu:visited {
	color: #ff3366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;	
}

 a.sousmenu:hover {
	color: #EEDD84;
	background-color: #ff3366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	border-top: dashed;
	border-bottom: dashed;
	border-width: 1px 1px;
	font-weight: bold;
}

 a.gen {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

 a.gen:active {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;	
}

 a.gen:visited {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;	
}

 a.gen:hover {
	color: #EEDD84;
	background-color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: dashed;
	border-bottom: dashed;
	border-width: 1px 1px;
}

 a.capt {
	color: #EEDD82;
	background-color: #902b39;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: dashed;
	border-left: dashed;
	border-right: dashed;
	border-bottom: dashed;
	border-width: 1px 1px 1px 1px;
	font: small-caps bold;
	
}

 a.capt:active {
	color: #EEDD82;
	background-color: #902b39;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: dashed;
	border-left: dashed;
	border-right: dashed;
	border-bottom: dashed;
	border-width: 1px 1px 1px 1px;
	font: small-caps bold;
	
}

 a.capt:visited {
	color: #EEDD82;
	background-color: #902b39;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: dashed;
	border-left: dashed;
	border-right: dashed;
	border-bottom: dashed;
	border-width: 1px 1px 1px 1px;
	font: small-caps bold;
	
}

 a.capt:hover {
	color: #ffffff;
	background-color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: dashed;
	border-left: dashed;
	border-right: dashed;
	border-bottom: dashed;
	border-width: 1px 1px 1px 1px;
	font: small-caps bold;
	
}

 a.num {
	color: #EEDD84;
	background-color: #000040;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: dashed;
	border-left: dashed;
	border-right: dashed;
	border-bottom: dashed;
	border-width: 1px 1px 1px 1px;
	font: normal bold larger/normal;
}

 a.num:active {
	color: #EEDD84;
	background-color: #000040;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: dashed;
	border-left: dashed;
	border-right: dashed;
	border-bottom: dashed;
	border-width: 1px 1px 1px 1px;
	font: normal bold larger/normal;
	
}

 a.num:visited {
	color: #eedd84;
	background-color: #000040;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: dashed;
	border-left: dashed;
	border-right: dashed;
	border-bottom: dashed;
	border-width: 1px 1px 1px 1px;
	font: normal bold larger/normal;
	
}

 a.num:hover {
	color: #ffffff;
	background-color: #ff3366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: dashed;
	border-left: dashed;
	border-right: dashed;
	border-bottom: dashed;
	border-width: 1px 1px 1px 1px;
	font: normal bold larger/normal;
	
}

td.capt {
   background-color: #000040;
	border-top: dashed;
	border-left: dashed;
	border-right: dashed;
	border-bottom: dashed;
	border-width: 1px 1px 1px 1px;
	border-color: #eedd82;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	
}

td.capt2 {
   color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #000040;
	border-top: dashed;
	border-left: dashed;
	border-right: dashed;
	border-bottom: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: #eedd82;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

 .copy {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;	
}

 a.copy {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;	
}

 a.copy:active {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;	
}

 a.copy:visited {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;	
}

 a.copy:hover {
	color: #EEDD84;
	background-color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	border-top: dashed;
	border-bottom: dashed;
	border-width: 1px 1px;
}

/* Table logo google partenaires etc. */
 td.htable_gen_top {
	background-image: url(../images/box_title_head.gif);
	background-repeat: repeat-x;
}

 td.htable_gen_left_c {
	background-image: url(../images/box_corner_h_left.gif);
	background-repeat: repeat-y;
}

 td.htable_gen_right_c {
	background-image: url(../images/box_corner_h_right.gif);
	background-repeat: repeat-y;
}

 td.htable_gen_left {
	background-image: url(../images/box_left_header.gif);
	background-repeat: repeat-y;
}

 td.btable_gen_right {
	background-image: url(../images/box_right_header.gif);
	background-repeat: repeat-y;
}

 td.btable_gen_left_c {
	background-image: url(../images/box_corner_b_left.gif);
	background-repeat: repeat-y;
}

 td.btable_gen_right_c {
	background-image: url(../images/box_corner_b_right.gif);
	background-repeat: repeat-y;
}

 td.btable_gen_bottom {
	background-image: url(../images/box_bottom.gif);
	background-repeat: repeat-x;
}
/* Fin table logo google partenaires etc. */

/* Table menu */
 td.head_menu {
	background-color: #000040;
	background-image: url(../images/box_header.gif);
	background-repeat: no-repeat;
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

 td.bottom_left_menu {
	background-image: url(../images/box_corner_b_left.gif);
	background-repeat: no-repeat;
}

 td.bottom_right_menu {
	background-image: url(../images/box_corner_b_right.gif);
	background-repeat: no-repeat;
}

 td.bottom_menu {
	background-image: url(../images/box_bottom.gif);
	background-repeat: repeat-x;
}
/* Fin table menu */

/* Table centre */
 td.titre {
	background-image: url(../images/box_title_head.gif);
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-repeat: repeat-x;
}

  td.bottom {
	background-image: url(../images/box_bottom.gif);
	background-repeat: repeat-x;
}

 td.top_left {
	background-image: url(../images/box_corner1.gif);
	background-repeat: no-repeat;
}

 td.top_right {
	background-image: url(../images/box_corner2.gif);
	background-repeat: no-repeat;
	background-position: right;
}

 td.TD_left {
	background-image: url(../images/box_left_header.gif);
	background-repeat: repeat-y;
}

 td.TD_right {
	background-image: url(../images/box_right_header.gif);
	background-repeat: repeat-y;
	background-position: right;
}

 td.bottom_left {
	background-image: url(../images/box_corner3.gif);
	background-repeat: no-repeat;
}

 td.bottom_right {
	background-image: url(../images/box_corner4.gif);
	background-repeat: no-repeat;
	background-position: right;
}
/* Fin table centre */

/* Table news du site */
 .big_title_news {	
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

 td.title_news {
	background-color: #4D4D80;
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

 td.author_news {
	background-color: #EEDD80;
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

 td.texte_news {
	background-color: #000040;
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

 td.link_news {
	background-color: #000040;
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

 a.link_news {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
/* Fin news du site */

/* News RSS */
	a.rss_title {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

	a.rss_news {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
/* Fin News RSS */

/* Links sites amis */
 .gen_title_amis {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;	
}

 a.gen_title_amis {
	color: #EEDD84;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;	
}

a.gen_title_amis:hover {
	color: #EEDD84;	
	background-color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;	
	border-top: dashed;
	border-bottom: dashed;
	border-width: 1px 1px;
}
/* Fin Links sites amis */

 input,textarea,select {
	background-color: #000060;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EEDD84;
	border-color: #5255B6 #5255B6;
}

 input.button {	
	background-color: #000060;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EEDD84;
}


 em {
   vertical-align:center;
   font-style:normal;
   display:none;
   color:#000000;
   font-weight:lighter;
   border:1px 1px 1px 1px dashed #ffa500;
   background-color:#eedd84;
}


