A:link {
	COLOR: #006699; TEXT-DECORATION: none
}
A:visited {
	COLOR: #006699; TEXT-DECORATION: none
}
A:active {
	COLOR: red; TEXT-DECORATION: underline
}
A:hover {
	COLOR: green; TEXT-DECORATION: underline
}
FORM {
	MARGIN-BOTTOM: 0px
}
DIV.clsDocBody {
	FONT-SIZE: 75%; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
DIV.clsDocBody TD {
	FONT-SIZE: 70%
}
DIV.clsDocBody TH {
	FONT-SIZE: 70%
}
DIV.clsDocBody SELECT {
	FONT-SIZE: 80%; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
INPUT {
	FONT-SIZE: 80%; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
TD.clsTab {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #808080 2px solid; BORDER-LEFT: #cccccc 1px solid; CURSOR: hand; BORDER-BOTTOM: #ffffff 2px inset; BACKGROUND-COLOR: #808080
}
TD.clsTab A {
	FONT-SIZE: 95%; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.clsTab A:hover {
	FONT-SIZE: 95%; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.clsTab A:active {
	FONT-SIZE: 95%; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.clsTabSelected {
	BORDER-RIGHT: #ffffff 2px outset; BORDER-TOP: #ffffff 2px outset; BORDER-LEFT: #ffffff 2px outset; BACKGROUND-COLOR: #cccccc
}
TD.clsTabSelected A {
	FONT-WEIGHT: normal; FONT-SIZE: 95%; COLOR: #000000; TEXT-DECORATION: none
}
TD.clsTabSelected A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 95%; COLOR: #000000; TEXT-DECORATION: none
}
TD.clsTabSelected A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 95%; COLOR: #000000; TEXT-DECORATION: none
}
IMG.clsMoreImg {
	MARGIN-TOP: 5px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 10px
}
INPUT.clsButton {
	FONT-WEIGHT: normal
}
#cpyrt A {
	COLOR: #000000
}
#cpyrt A:hover {
	COLOR: #003399
}
#mSubscr A:visited {
	COLOR: #003399
}
#frmViews A:visited {
	COLOR: #003399
}
#custLink A:visited {
	COLOR: #003399
}
#frmSearch A:visited {
	COLOR: #003399
}
#mDevSupport A:visited {
	COLOR: #003399
}
IMG.clsImgButton {
	MARGIN-TOP: 2px; CURSOR: hand
}

.clsTocHead {
	FONT-WEIGHT: normal; FONT-SIZE: 110%; COLOR: #003399; LINE-HEIGHT: 110%; FONT-STYLE: normal; FONT-VARIANT: normal
}
DIV.clsTocHead {
	MARGIN-TOP: 2px; CURSOR: hand
}
DIV.clsTocItem DIV {
	FONT-WEIGHT: normal; FONT-SIZE: 95%; PADDING-BOTTOM: 4px; COLOR: #336699; LINE-HEIGHT: 120%; FONT-STYLE: normal; FONT-VARIANT: normal
}
DIV.clsTocItem1 {
	MARGIN-TOP: 5px; PADDING-BOTTOM: 4px
}
TD.clsLNSubItems DIV {
	FONT-WEIGHT: normal; FONT-SIZE: 95%; LINE-HEIGHT: 115%; FONT-STYLE: normal; FONT-VARIANT: normal
}
P.clsFeatureText SPAN {
	FONT-SIZE: 125%; LINE-HEIGHT: 130%
}
P.clsFeatureTabText SPAN {
	FONT-SIZE: 125%; LINE-HEIGHT: 130%
}
P.clsFeatureText SPAN.PD {
	FONT-SIZE: 100%; LINE-HEIGHT: 130%
}
P.clsFeatureTabText SPAN {
	FONT-SIZE: 100%; LINE-HEIGHT: 130%
}
P.clsFeatureText {
	FONT-SIZE: 100%; LINE-HEIGHT: 140%
}
P.clsFeatureTabText {
	FONT-SIZE: 100%; LINE-HEIGHT: 170%
}
TABLE#idTabs TD {
	FONT-SIZE: 72%
}
TABLE#newsContent {
	MARGIN-RIGHT: 50px
}
SPAN.clsLeftNavDot {
	FONT-SIZE: 115%; LINE-HEIGHT: 1.3; TEXT-DECORATION: underline
}
TD.clsLND {
	FONT-SIZE: 115%; LINE-HEIGHT: 1.3; TEXT-DECORATION: underline
}
SPAN.clsCatHeader {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; HEIGHT: 1em; BACKGROUND-COLOR: #cccccc
}
SPAN.clsBodyTxt {
	FONT-SIZE: 100%
}
FONT.clsSmallBodyTxt {
	FONT-SIZE: 100%
}
SPAN.story {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; LINE-HEIGHT: 140%; FONT-STYLE: normal; FONT-VARIANT: normal
}
SPAN.st {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; LINE-HEIGHT: 140%; FONT-STYLE: normal; FONT-VARIANT: normal
}
SPAN.category {
	FONT-WEIGHT: normal; FONT-SIZE: 75%; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
SPAN.pubdate {
	COLOR: #999999
}
SPAN.pd {
	COLOR: #999999
}

#idToolbar A:hover {
	TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial
}
BODY {
	FONT-SIZE: 12px; SCROLLBAR-ARROW-COLOR: #336666; SCROLLBAR-TRACK-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; SCROLLBAR-BASE-COLOR: #CCCCCC
}
TEXTAREA {
	BORDER-LEFT-COLOR: #ccccff; BORDER-BOTTOM-COLOR: #ccccff; COLOR: #000000; BORDER-TOP-COLOR: #ccccff; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ccccff
}
#InputMess {
	BORDER-LEFT-COLOR: #ccccff; BORDER-BOTTOM-COLOR: #ccccff; COLOR: #ffffff; BORDER-TOP-COLOR: #ccccff; BACKGROUND-COLOR: #2f488f; BORDER-RIGHT-COLOR: #ccccff
}
#InputWhite {
	BORDER-LEFT-COLOR: #ccccff; BORDER-BOTTOM-COLOR: #ccccff; COLOR: #000000; BORDER-TOP-COLOR: #ccccff; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ccccff
}
.clsFont{
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular
}
.clsFontPeque{
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular
}
.clsFontBleu{
	COLOR: #006699;
}
.celda2 
	{
	border: 1px solid #FFFFFF
}

.clsFontBlanc{
	FONT-SIZE: 16px; COLOR: #FFFFFF
}

BODY {
	FONT-SIZE: 12px; SCROLLBAR-ARROW-COLOR: #336666; SCROLLBAR-TRACK-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; SCROLLBAR-BASE-COLOR: #CCCCCC
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial
}
h3 { 
	font: bold 12pt tahoma; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #ffffff;
	}
h2 { 
	font: bold 14pt tahoma; 
	letter-spacing: 1px; 
	margin-bottom: 1px; 
	color: #ffffff;
	}
.celdaBlue
	{
	border: 1px solid #336666
}
#footer{
	text-align: left;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#footer a, #footer a:visited {
	padding: 5px;
	border: 1px solid #f4f4f4;
	background-color: #F0F0F0;
}
#footer a:hover {
	padding: 5px;
	border: 1px solid #993300;
	background-color: #D94904;
	color: #fff;
}
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(images/menu_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	width: 227;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

a.mainlevel#active_menu {
	color:#CCCCCC;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #fff;
}
a.sublevel:hover {
	color: #900;
	text-decoration: none;
}

a.sublevel#active_menu {
	color: #333;
}
a.redlevel:link, a.redlevel:visited {
	display: block;
	background: url(images/menu_bg_red.png) no-repeat;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	width: 227;
	text-decoration: none;
}

a.redlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

a.redlevel#red_menu {
	color:#CCCCCC;
	font-weight: bold;
}

a.redlevel#red_menu:hover {
	color: #fff;
}
a.subredlevel:hover {
	color: #900;
	text-decoration: none;
}

a.subredlevel#red_menu {
	color: #333;
}
a.greenlevel:link, a.greenlevel:visited {
	display: block;
	background: url(images/menu_bg_green.png) no-repeat;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	width: 227;
	text-decoration: none;
}
a.greenlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

a.greenlevel#red_menu {
	color:#CCCCCC;
	font-weight: bold;
}

a.greenlevel#red_menu:hover {
	color: #fff;
}
a.subgreenlevel:hover {
	color: #900;
	text-decoration: none;
}

a.subgreenlevel#red_menu {
	color: #333;
}

#pied {
	BACKGROUND: url(images/pied.jpg) no-repeat;
	WIDTH: 750px;
	HEIGHT:133px;
}
#entete {
	border: 1px solid #000000;
	BACKGROUND: url(images/entete.jpg) no-repeat;
	WIDTH: 800px;
	HEIGHT:140px;
}
.oferta{
width:190px;
font-weight:normal;
padding:15px;
list-style:none;
margin:5px;
background-color:#FF9900;
}