A {COLOR : #000099; TEXT-DECORATION: none
}
A:hover {
	COLOR: #B30000; FONT-WEIGHT: bold
}
SELECT {	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: #AEAEAE 2px solid; BORDER-LEFT: #AEAEAE 2px solid; BORDER-RIGHT: #AEAEAE 1px solid; BORDER-TOP: #AEAEAE 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; COLOR: #000000; FONT-WEIGHT: bold;
}
INPUT {
	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM:  #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT:  #000000 1px solid; BORDER-TOP:  #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;
}
.noinput {
	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM:  #FFFFFF 0px solid; BORDER-LEFT: #FFFFFF 0px solid; BORDER-RIGHT:  #FFFFFF 0px solid; BORDER-TOP:  #FFFFFF 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;
}
.menu12 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana,arial,sans-serif; FONT-WEIGHT: bold
}
.menu12blanc {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: verdana,arial,sans-serif; FONT-WEIGHT: bold
}
.menu11 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, sans-serif
}
.menu11r {
	FONT-SIZE: 11px; COLOR: #B30000; FONT-FAMILY: verdana, arial, sans-serif
}

.menu11blanc {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: verdana,arial,sans-serif
}
.menu10 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana,arial,sans-serif
}
.rubrique {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: verdana,arial,sans-serif; FONT-WEIGHT: bold
}
.titre {
	FONT-SIZE: 13px; FONT-FAMILY: verdana, helvetica; color: #B30000; FONT-WEIGHT: bold
}
.surtitre {
	FONT-SIZE: 12px; FONT-FAMILY: verdana,helvetica; color: #000000; FONT-WEIGHT: bold
}
.chapeau {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; FONT-WEIGHT: bold
}
.auteur {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT: bold
}
.text {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif; color: #000000;
}
.text10 {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif; color: #000000;
}
.text9 {
    FONT-SIZE: 9px; FONT-FAMILY: arial,helvetica,sans-serif; color: #000000
}
.text5 {
    FONT-SIZE: 5px; FONT-FAMILY: arial,helvetica,sans-serif; color: #000000
}
.intertitre { FONT-SIZE: 12px; FONT-FAMILY: verdana,helvetica; color: #000000; FONT-WEIGHT: bold
}
.enctitre { FONT-SIZE: 12px; FONT-FAMILY: verdana,helvetica; color: #FFFFFF; FONT-WEIGHT: bold 
}
.ent_sommaire { FONT-SIZE: 20px; FONT-FAMILY: verdana,helvetica; color: #000000; FONT-WEIGHT: bold }
.ent_sommaire_r { FONT-SIZE: 20px; FONT-FAMILY: verdana,helvetica; color: #B30000; FONT-WEIGHT: bold }




table#cool {
	background: #fff url(bg_caption.gif) repeat-x;
	padding: 0 2em 2em 2em;
}

table {
	margin: 1em auto;
	font: 95%/130% Tahoma, Arial, Helvetica, sans-serif;
	border-spacing: 0;
}

table caption {
	background: url(caption_title.jpg) no-repeat 50% 0;
	color: #2442b1;
	font-size: 130%;
	letter-spacing: .1em;
	padding: 3.5em 0.2em 2em 0;
	text-align: right;
	text-transform: uppercase;
}

.coolthead th, tbody th {
	background: #2442b1 url(left_corner.gif) no-repeat;
	color: #fff;
	font-weight: bold;
	padding: .2em .7em .2em .8em;
	text-align: left;
	border-top: 1px solid #fff;
	border-right: 1px solid #c6cdd8;
	border-bottom: 1px solid #c6cdd8;
	border-left: 1px solid #fff;
}

thead th {
	font-size: 1em;
}

tbody th {
	background: #dee2e9;
}

tbody tr.odd th {
	background: #e2e2e2;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

tbody th a, tbody th a:link, tbody th a:visited, tbody th a:hover, tbody th a:active {
	color: #2442b1;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
}

tbody th a:hover {
	text-decoration: underline;
}

td a:link {
	color: #537fc3;
}

tbody th a:visited, td a:visited {
	color: #444;
}

th a:hover, td a:hover {
	text-decoration: none;
}

.cooltd {
	background: #f3f8fd url(bg_col2.gif) repeat-x;
	color: #203276;
	border-top: 1px solid #fff;
	border-right: 1px solid #c6cdd8;
	border-bottom: 1px solid #c6cdd8;
	border-left: 1px solid #fff;
	padding: 0.5em 0.5em 1.5em 0.8em;
}
.cooltd2 {
	background: #f3f8fd url(bg_col2.gif) repeat-x;
	color: #203276;
	border-top: 1px solid #fff;
	border-right: 1px solid #c6cdd8;
	border-bottom: 1px solid #c6cdd8;
	border-left: 1px solid #fff;
	padding: 0.2em 0.2em 0.4em 0.2em;
}

td:hover {
	background: #f3f8fd;
}

tr.odd td {
	background: #f8f8f8 url(bg_col3.gif) repeat-x;
	color: #444;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

tr.odd td:hover {
	background: #f8f8f8;
}

tfoot th, tfoot td {
	background: #444 !important;
	padding: .5em .5em .5em .5em !important;
	color: #fff;
}

