<!--
/*
-----------------------------------------------
Blogger Template Style
Name:     Harbor
Designer: Douglas Bowman
URL:      www.stopdesign.com
Date:     24 Feb 2004
Updated by: Blogger Team
----------------------------------------------- */
/*
Variable definitions
====================
<Variable name="textcolor" description="Text Color" type="color"
default="#333">
<Variable name="titlecolor" description="Blog Title Color"
type="color" default="#678">
<Variable name="posttitlecolor" description="Post Title Color" type="color"
default="#368">
<Variable name="sidebarheader" description="Sidebar Title Color"
type="color" default="#933">
<Variable name="dateHeaderColor" description="Date Header Color"
type="color" default="#933">
<Variable name="bodyfont" description="Text Font" type="font"
default="normal normal 100% Georgia,Serif">
<Variable name="pagetitlefont" description="Blog Title Font" type="font"
default="normal normal 270% x-small Georgia, Serif">
<Variable name="blogDescriptionFont" description="Blog Description Font" type="font"
default="normal normal 75% x-small Georgia, Serif">
<Variable name="headerfont" description="Sidebar Title Font" type="font"
default="normal normal 78% x-small Georgia, Serif">
<Variable name="dateHeaderFont" description="Date Header Font" type="font"
default="normal normal 78% x-small Georgia, Serif">
<Variable name="startSide" description="Start side in blog language"
type="automatic" default="left">
<Variable name="endSide" description="End side in blog language"
type="automatic" default="right">
*/
body {
background:#ffffcc;
background-attachment:fixed;
	margin:0;
	padding:0;
	font:x-small x-small Georgia, Serif;
	font-size/* */:/**/small;
	font-size: /**/small;
	}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
body {background-attachment:scroll;}
/* End IE5-Mac hack */
A:visited {COLOR: #336699;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;FONT-WEIGHT: bold;TEXT-DECORATION: underline}
A:link {COLOR: #0c3173;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;FONT-WEIGHT: bold;TEXT-DECORATION: underline}
A:hover {COLOR: #993333;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;FONT-WEIGHT: bold;TEXT-DECORATION: underline}
A.toc-a:visited {FONT-SIZE: 8pt! important; TEXT-DECORATION: none! important}
A.toc-a:link {FONT-SIZE: 8pt! important; TEXT-DECORATION: none! important}
A.toc-a:hover {BACKGROUND: blue; COLOR: white! important; FONT-SIZE: 8pt! important; TEXT-DECORATION: none! important}
A.toc-a:active {FONT-SIZE: 8pt! important; TEXT-DECORATION: none! important}
A.pagelinks:visited {COLOR: yellow; FONT-SIZE: 8pt! important}
A.pagelinks:link {COLOR: yellow; FONT-SIZE: 8pt! important}
A.pagelinks:hover {BACKGROUND: green; COLOR: red! important; FONT-SIZE: 8pt! important}
A.pagelinks:active {COLOR: yellow; FONT-SIZE: 8pt! important}
a img {border-width:0;}
.pagelinks {COLOR: yellow; FONT-SIZE: 8pt! important}
.deadlinks {COLOR: red; FONT-SIZE: 8pt! important}
/* Page Structure
----------------------------------------------- */
#wrap {
background:url("http://www2.blogblog.com/harbor/sky_left.jpg") repeat-x;
min-width:740px;
margin:0;
padding:0;
text-align:left;
font: normal normal 100% Georgia,Serif;
}
#wrap2 {
background:url("http://www.blogblog.com/harbor/lighthouse_left.jpg") no-repeat left  0px;
}
#wrap3 {
background:url("http://www1.blogblog.com/harbor/cloud_left.jpg") no-repeat right 75px;
}
#wrap4 {
background:url("http://www1.blogblog.com/harbor/center_cloud_left.jpg") no-repeat 50% 0px;
padding:15px;
width:100%;
width/* */:/**/auto;
width: /**/auto;
}
#outer-wrapper {
max-width:890px;
padding: 0 30px 50px;
width:100%;
width/* */:/**/auto;
width: /**/auto;
}
html>body #outer-wrapper {
border:3px double #fff;
}
#main-wrapper {
width:64%;
float:right;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}
#main {
margin:0;
padding:0;
}
#sidebar-wrapper {
width:32%;
float:left;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}
#sidebar {
margin:0;
padding-top: 170px;
}
/** Page structure tweaks for layout editor wireframe */
body#layout #outer-wrapper,
body#layout #sidebar,
body#layout #wrap4,
body#layout #header {
margin-top: 0;
margin-bottom: 0;
padding: 0;
}
body#layout #sidebar-wrapper {
width: 180px;
margin-left: 0;
}
body#layout #wrap4, body#layout #outer-wrapper {
width: 650px;
}
/* Header
----------------------------------------------- */
#header {
padding-top:15px;
padding-right:0;
padding-bottom:10px;
padding-left:110px;
position: relative;
}
.Header h1 {
margin:0 0 .25em;
color:#667788;
font: normal normal 270% x-small Georgia, Serif;
}
.Header h1 a {
color:#667788;
text-decoration:none;
}
.Header .description {
margin:0;
max-width:700px;
line-height:1.8em;
text-transform:uppercase;
letter-spacing:.2em;
color:#667788;
font: normal normal 75% x-small Georgia, Serif;
}
/* Headings
----------------------------------------------- */
h2 {
margin:1.5em 0 .75em;
line-height: 1.4em;
font: normal normal 78% x-small Georgia, Serif;
text-transform:uppercase;
letter-spacing:.2em;
color:#993333;
}
/* Posts
----------------------------------------------- */
h2.date-header {
margin:2em 0 .5em;
color: #993333;
font: normal normal 78% x-small Georgia, Serif;
}
.post {
margin:.5em 0 1.5em;
}
.post h3 {
margin:.25em 0 0;
padding:0 0 4px;
font-size:140%;
font-weight:normal;
line-height:1.4em;
}
.post h3 a, .post h3 strong {
background:url("http://www1.blogblog.com/harbor/icon_lighthouse.gif") no-repeat left .15em;
display:block;
padding-left:20px;
text-decoration:none;
color:#336688;
font-weight:normal;
}
.post h3 strong {
background-image:url("http://www2.blogblog.com/harbor/icon_lighthouse2.gif");
color:#000;
}
.post h3 a:hover {
color:#993333;
}
.post-body {
background:url("http://www.blogblog.com/harbor/divider.gif") no-repeat center top;
padding-top:12px;
margin:0 0 .75em;
line-height:1.6em;
}
.post-body blockquote {
line-height:1.3em;
}
.post-footer {
color:#999;
text-transform:uppercase;
letter-spacing:.1em;
font-size: 78%;
line-height: 1.4em;
}
.comment-link {
margin-left:.4em;
}
.post-footer .post-timestamp,
.post-footer .post-author {
color:#666;
}
.comment-link strong {
font-size:130%;
}
.comment-link {
margin-left:.4em;
}
.post img {
padding:4px;
border:1px solid #cde;
}
/* Comments
----------------------------------------------- */
#comments {
background:url("http://www.blogblog.com/harbor/divider.gif") no-repeat center top;
padding:15px 0 0;
}
#comments h4 {
margin:1em 0;
font-weight: bold;
line-height: 1.6em;
text-transform:uppercase;
letter-spacing:.2em;
color: #993333;
font: bold 78% Georgia Serif;
}
#comments h4 strong {
font-size:130%;
}
#comments-block {
margin:1em 0 1.5em;
line-height:1.4em;
}
#comments-block dt {
margin:.5em 0;
}
#comments-block dd {
margin:.25em 20px 0;
}
#comments-block dd.comment-timestamp {
margin:-.25em 20px 1.5em;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.1em;
}
#comments-block dd p {
margin:0 0 .75em;
}
.deleted-comment {
font-style:italic;
color:gray;
}
.feed-links {
clear: both;
line-height: 2.5em;
}
#blog-pager-newer-link {
float: left;
}
#blog-pager-older-link {
float: right;
}
#blog-pager {
text-align: center;
}
.comment-footer {
font: 78%/1.4em x-small Georgia, Serif;
}
/* Sidebar Content
----------------------------------------------- */
.sidebar .widget, .main .widget {
background:url("http://www.blogblog.com/harbor/divider.gif") no-repeat center bottom;
margin:0 0 15px;
padding:0 0 15px;
}
.main .Blog {
background-image: none;
}
.sidebar ul {
list-style:none;
margin-left: 0;
}
.sidebar li {
margin:0;
padding-top:0;
padding-right:0;
padding-bottom:.25em;
padding-left:15px;
text-indent:-15px;
line-height:1.5em;
}
.sidebar p {
color:#666;
line-height:1.5em;
}
/* Profile
----------------------------------------------- */
.profile-datablock {
margin:.5em 0 .5em;
}
.profile-data {
margin:0;
font: normal normal 78% x-small Georgia, Serif;
font-weight: bold;
line-height: 1.6em;
text-transform:uppercase;
letter-spacing:.1em;
}
.profile-img {
float: left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 0;
padding: 4px;
border: 1px solid #cde;
}
.profile-textblock {
margin:.5em 0 .5em;
}
.profile-link {
font:78%/1.4em Georgia,Serif;
text-transform:uppercase;
letter-spacing:.1em;
}
/* Footer
----------------------------------------------- */
#footer-wrapper {
clear:both;
padding-top:15px;
padding-right:30px;
padding-bottom:0;
padding-left:50px;
text-align: center;
}
#footer .widget {
background:url("http://www.blogblog.com/harbor/divider.gif") no-repeat center top;
margin:0;
padding-top:15px;
line-height: 1.6em;
text-transform:uppercase;
letter-spacing:.1em;
}
.policebleue
{
	font-size:20px;
	color:#FFFFFF;
	background-color:#0000FF;
}
/* --- main/posts --- */
#main {
	margin: 10px;
	padding-top: 10px;
	text-align : left;
	width: 65%;
	float: left;
}
div.post {
	border: 2px #069 solid;
	margin-bottom: 20px;
	padding: 10px 15px 5px 15px;
	background: #fff url('gray-white-stripe.png');
}
h9 {
	border: 1px #069 solid;
	position: absolute;
	margin: -20px 0px 0px 10px;
	padding: 2px 5px 2px 5px;
	background: #069;
	color: #ffffff;
	FONT-FAMILY: x-small Georgia, Serif;
	FONT-STYLE: bold;
	FONT-SIZE: 17px;
}
h10 {
	border: 1px #069 solid;
	position: absolute;
	margin: -20px 0px 0px 10px;
	padding: 2px 5px 2px 5px;
	background: #069;
	color: #ffffff;
	FONT-FAMILY: x-small Georgia, Serif;
	FONT-STYLE: bold;
	FONT-SIZE: 17px;
}
h11 {
	border: 1px #069 solid;
	position: absolute;
	margin: -20px 0px 0px 10px;
	padding: 2px 5px 2px 5px;
	background: #069;
	color: #ffffff;
	FONT-FAMILY: x-small Georgia, Serif;
	FONT-STYLE: bold;
	font-size: 14px;
}
div.postheader {
	margin: 10px 40px 10px 0px;
	border-bottom: 1px #000 solid;
	font-size: 75%;
	color: #666;
}
div.postfooter {
	margin: 10px 0px 10px 40px;
	border-top: 1px #000 solid;
	font-size: 75%;
	color: #666;
	text-align: right;
}
#prevnext {
	text-align: center;
}
repeat-x top;
	color: #ccc;
	font-style: italic;
	text-transform: capitalize;
	font-size: 90%;
}
.AnnonceT1 {
	font-family: x-small Georgia, Serif;
	font-size: 17px;
	color: #6699CC;
	text-decoration: none;
}
.tab {
	height:20;
	margin-left: center;
	width:100%;
	border:1px solid #6699CC;
	background-color:#ffffff;
	font-size: 11px;
	color:#000000;
	font-family: x-small Georgia, Serif;

	
}
.tab_hover {
	height:20;
	width:100%;
	margin-left: center;
	border:1px solid #524ea3;
	background-color:#f0f2f7;
	font-size: 11px;
	color:#524ea3;
	font-family: x-small Georgia, Serif;

}
.td_middle  {
	margin:0px;
	padding:5px;		 
	text-align:left;
	border:2px ridge #FFCC00;
	font-size:11px;
	color:#000000;
	background-color:#ffffef;
}
#bottompub {
vertical-align: middle;
height: 120px;
text-align: center;
}

noboldnounderline 
{
cursor: pointer;
text-decoration : none;
color : #2c2c2c;
font-weight : normal
}

noboldnounderline:hover
{
cursor: pointer;
text-decoration : none;
color : #000;
font-weight : normal
}
#fieldpub {
text-align:left;
padding: 2px;
font-size: 14px;
width: 120px;
height: 120px;
margin-left: 10px;
border: 2px dotted #006699;
float: left;
}
#fieldpartnr {
text-align:left;
padding: 2px;
font-size: 14px;
width: 135px;
height: 120px;
margin-left: 10px;
border: 2px dotted #006699;
float: left;
}
#fieldchange {
text-align:left;
padding: 2px;
font-size: 14px;
width: 120px;
height: 200px;
margin-left: 10px;
border: 2px dotted #006699;
float: left;
}
#fieldactu {
text-align:left;
padding: 2px;
width: 400px;
height: 120px;
float: left;
font-size: 14px;
border: 2px dotted #006699;
}

#hotel {
text-align:left;
padding: 2px;
width: 715px;
height: 320px;
float: left;
font-size: 14px;
border: 2px dotted #006699;
}

#fieldactumain {
text-align:left;
padding: 2px;
width: 325px;
height: 350px;
float: left;
font-size: 14px;
border: 3px solid #000099;
}
#fieldoffres {
text-align:left;
padding: 2px;
width: 375px;
height: 500px;
float: left;
font-size: 14px;
border: 3px solid #000099;
}
#fieldcgauche {
BACKGROUND-COLOR: #ffffff;
text-align:left;
padding: 2px;
width: 125px;
heigh: 125px;
float: left;
font-size: 14px;
border: 2px dotted #006699;
}

#cyberboutique {
BACKGROUND-COLOR: #708090;
text-align:left;
padding: 2px;
width: 410px;
height: 70px;
float: left;
font-size: 14px;
border: 2px dotted #006699;
}

#fieldsites {
text-align:left;
padding: 2px;
width: 175px;
height: 120px;
float: left;
font-size: 14px;
border: 2px dotted #006699;
}

#fieldchapo {
text-align:left;
padding: 2px;
width: 250px;
height: 250px;
float: left;
font-size: 14px;
border: 2px solid #006699;
}

#fieldedito {
text-align:left;
padding: 2px;
width: 510px;
float: left;
font-size: 14px;
border: 2px dotted #006699;
}
#fieldads {
text-align:left;
padding: 2px;
width: 690px;
float: left;
font-size: 14px;
border: 2px dotted #006699;
}
#fieldannuaire {
text-align:left;
padding: 2px;
width: 95%;
float: left;
font-size: 14px;
border: 3px solid #006699;
}

.contenu A.lien_lex {
	BORDER-BOTTOM: #4d6db3 1px dashed
}
.contenu A.lien_lex:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.contenu A.web_lex {
	DISPLAY: block; TEXT-ALIGN: right
}
.clear {
	clear:both;
	font-size:1px;
}
UL#mainlevel-nav {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
UL#mainlevel-nav LI {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 1px;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 98px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ccc 1px solid;
	WHITE-SPACE: nowrap
}
UL#mainlevel-nav LI A {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; BACKGROUND: #9ab; FILTER: alpha(opacity='90'); PADDING-BOTTOM: 1px; MARGIN: 0px; FONT: bold 11px/12px Arial, Helvetica, sans-serif; WIDTH: 100%; COLOR: #fff; TEXT-INDENT: 4px; PADDING-TOP: 1px; TEXT-DECORATION: none; moz-opacity: 0.90; opacity: 0.90
}
A.mainlevel:link {
	PADDING-RIGHT: 0px; BORDER-TOP: #07c 1px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/menu_bg.png) #069 no-repeat left center; PADDING-BOTTOM: 3px; FONT: bold 11px/14px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #eef; TEXT-INDENT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #046 1px solid; TEXT-DECORATION: none
}
A.mainlevel:visited {
	PADDING-RIGHT: 0px; BORDER-TOP: #07c 1px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/menu_bg.png) #069 no-repeat left center; PADDING-BOTTOM: 3px; FONT: bold 11px/14px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #eef; TEXT-INDENT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #046 1px solid; TEXT-DECORATION: none
}
A.mainlevel:active {
	BORDER-TOP: #fc6 1px solid; BACKGROUND: url(../images/menu_bg.png) #f90 no-repeat -176px center; COLOR: #ffffcc; BORDER-BOTTOM: #c70 1px solid; TEXT-DECORATION: none
}
A.mainlevel:hover {
	BORDER-TOP: #fc6 1px solid; BACKGROUND: url(../images/menu_bg.png) #f90 no-repeat -176px center; COLOR: #ffffcc; BORDER-BOTTOM: #c70 1px solid; TEXT-DECORATION: none
}

TABLE.modulepub {
	BORDER-RIGHT: #006699 1px solid;
	BORDER-TOP: #006699 1px solid;
	MARGIN: 0px;
	BORDER-LEFT: #006699 1px solid;
	BORDER-BOTTOM: #006699 1px solid
}
TABLE.modulepub TD {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BACKGROUND-COLOR: #ffffcc
}
TABLE.modulepub336 {
	BORDER-RIGHT: #006699 1px solid;
	BORDER-TOP: #006699 1px solid;
	MARGIN: 0px;
	BORDER-LEFT: #006699 1px solid;
	BORDER-BOTTOM: #006699 1px solid
}
TABLE.modulepub336 TD {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BACKGROUND-COLOR: #ffffcc
}
TABLE.modulecontent {
	BORDER-RIGHT: #FFCC00 1px solid;
	BORDER-TOP: #FFCC00 1px solid;
	MARGIN: 0px;
	BORDER-LEFT: #FFCC00 1px solid;
	WIDTH: 100%;
	HEIGHT: 200;
	BORDER-BOTTOM: #FFCC00 1px solid
}
TABLE.modulecontent TD {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #eeeeee
}
.legende {
	FONT-SIZE: 100%;
	COLOR: #ffcb00;
	BACKGROUND-COLOR: #004b69
}
#entetecadre {
	FONT-WEIGHT: bold;
	COLOR: #ffcb00;
	TEXT-INDENT: 5pt;
	BACKGROUND-COLOR: #006699;
	TEXT-ALIGN: center
}
.cadre {
	BORDER-RIGHT: #006699 3px solid;
	BORDER-TOP: #006699 3px solid;
	BORDER-LEFT: #006699 3px solid;
	BORDER-BOTTOM: #006699 3px solid;
	MARGIN: 0px 0px 0px 0px;
	TEXT-ALIGN: justify;
	PADDING-RIGHT: 14px;
	BACKGROUND-POSITION: center top;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 4px;
	FONT: bold 10px/12px;
	COLOR: #006699;
	PADDING-TOP: 2px;
	LETTER-SPACING: 0.06em
	}
.cadrehotel {
	BORDER-RIGHT: firebrick 2px solid;
	BORDER-TOP: firebrick 1px solid;
	BORDER-LEFT: firebrick 2px solid;
	BORDER-BOTTOM: firebrick 2px solid;
	MARGIN: 0px 0px 0px 0px;
	TEXT-ALIGN: justify;
	PADDING-RIGHT: 14px;
	BACKGROUND-POSITION: center top;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 4px;
	FONT: bold 10px/12px;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	LETTER-SPACING: 0.06em;
	BACKGROUND-COLOR: #006699;
	TEXT-ALIGN: center
}
.Style10 {
	color: #FFFFFF;
	font-weight: bold;
}
.lettrine {
	FONT-WEIGHT: bold;
	FONT-SIZE: 22px;
	COLOR: #ffcb00;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
TABLE.modulepub {
	BORDER-RIGHT: #FFCC00 1px solid;
	BORDER-TOP: #FFCC00 1px solid;
	MARGIN: 0px;
	BORDER-LEFT: #FFCC00 1px solid;
	BORDER-BOTTOM: #FFCC00 1px solid
}
TABLE.modulepub TD {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BACKGROUND-COLOR: #004b69
}
TABLE.moduletable {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	MARGIN: 0px;
	BORDER-LEFT: #000000 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #000000 1px solid
}
TABLE.moduletable TH {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	WIDTH: 100%;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #004b69;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	HEIGHT: 15px;
	MARGIN: 2px 2px 2px 2px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 1px;
	TEXT-DECORATION: none! important
}
TABLE.moduletable TD {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BACKGROUND-COLOR: #004b69
}
.guide-tekst {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; font-size: 14px; PADDING-BOTTOM: 2px; COLOR: #666666; LINE-HEIGHT: 11px; PADDING-TOP: 2px; FONT-FAMILY: x-small Georgia, Serif; TEXT-ALIGN: justify
}
A.Orange:link {
	font-size: 12px; COLOR: #ff6c00; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif, sans-serif; TEXT-DECORATION: underline
}
A.Rouge:link {
	font-size: 12px; COLOR: #bb0000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif, sans-serif; TEXT-DECORATION: underline
}
A.Rouge:visited {
	font-size: 12px; COLOR: #770000; FONT-FAMILY: x-small Georgia, Serif; TEXT-DECORATION: underline
}
A.Rouge:hover {
	font-size: 12px; COLOR: #ff9900; FONT-FAMILY: x-small Georgia, Serif; TEXT-DECORATION: underline
}
A.menu:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ad5b38; FONT-FAMILY: x-small Georgia, Serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A.menu:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #1c1ba3; FONT-FAMILY: x-small Georgia, Serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.menu:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #660099; FONT-FAMILY: x-small Georgia, Serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
td, ul, th {
	font-family: x-small Georgia, Serif;
	font-size: 14px;
	line-height: 14px;
	color: #004b69;
}
.title {
	font-family: x-small Georgia, Serif;
	font-size: 14px;
	line-height: 15px;
	TEXT-ALIGN: center;
	font-weight: bold;
 	background-color: #99CC00; color: #003333;}

.subtitle {
	font-family: x-small Georgia, Serif;
	font-size: 16px;
	line-height: 30px;
 	color: #003300;}

}

.nav2 {
	font-family: x-small Georgia, Serif;
	font-size: 14px;
	font-weight: normal;
	background-color: orange;
}
.nav3 {
	font-family: x-small Georgia, Serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #FFFF99;
}
.navLink {
	font-family: x-small Georgia, Serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}
.sidebar {
	font-family: x-small Georgia, Serif;
	font-size: 10px;
	line-height: 14px;
	padding: 3px;
	background-color: #FFFFCC;
	color: #003333;
}

.sidebarHeader {
	font-family: x-small Georgia, Serif;
	font-size: 14px;
	line-height: 18px;
	color: #003300;
	background-color: #FFFF66;
}

.sidebarFooter {
	font-family: x-small Georgia, Serif;
	font-size: 14px;
	line-height: 18px;
	background-color: #FFFF99;
 font-style: italic;
}

.footer {
  font-family: x-small Georgia, Serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #CCFF99;
}

.legal {
	font-family: x-small Georgia, Serif;
	font-size: 9px;
	color: #333333;
}
.box {
	border-width: 2px;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	border-style: double;
	background-color: #006699;
	color: #ffffff;
}
.box1 {
	border-width: 2px;
	border-color: #CCCCCC #cc0000 #cc0000 #CCCCCC;
	border-style: double;
	background-color: #bdcdeb;
	color: #ffffff;
}
.box2 {
	border-width: 2px;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	border-style: double;
	background-color: #006699;
	color: #ffffff;
}
.box3 {
	border-width: 2px;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	border-style: double;
	background-color: #009966;
	color: #ffffff;
	FONT-WEIGHT: bold;
}
.box4 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.titlebar {
	font-family: x-small Georgia, Serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
}

.dingbat {
	font-family: x-small Georgia, Serif;

	background-color: #FFFFFF;
 	color: #660000; font-weight: bolder; font-size: medium;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}
.style2 {font-family: x-small Georgia, Serif; line-height: 20px; font-size: 20px; color: #990000; }
.style3 {font-family: x-small Georgia, Serif; line-height: 20px; font-size: 20px; color: #FFFFFF; }
.style6 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}

.StoryContentColor {
margin-top: 0em;
margin-bottom: 0em;
font-size: 9pt;
font-weight: normal;
font-family: x-small Georgia, Serif; 
}
.adminBar {
	FONT-SIZE: 8pt; COLOR: #000055; FONT-FAMILY: x-small Georgia, Serif; BACKGROUND-COLOR: #dddddd
}
.title {
	font-family: x-small Georgia, Serif;
	font-size: 18px;
	line-height: 30px;
  	background-color: #990000; color: #FFFF66;
}

.subtitle {
	font-family: x-small Georgia, Serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
  	color: #660000; font-style: oblique;
}

.header {
	font-family: x-small Georgia, Serif;
	font-size: 24px;
	background-color: #990000;
	color: #FFFF66;
}

.nav {
	font-family: x-small Georgia, Serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #CCCC66;
}

.sidebar {
	font-family: x-small Georgia, Serif;
	font-size: 14px;
	line-height: 18px;
	padding: 3px;
	background-color: #FFFF99;
}

.sidebarHeader {
	font-family: x-small Georgia, Serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFF99;
	background-color: #999933;
 font-weight: bold;
}

.sidebarFooter {
	font-family: x-small Georgia, Serif;
	font-size: 14px;
	line-height: 18px;
	background-color: #FFFF99;
	color: #990000;
}

.legal {
	font-family: x-small Georgia, Serif;
	font-size: 12pt;
	color: #333333;
}
.promo {
	font-family: x-small Georgia, Serif;
	color: #000033;
}
.promobank {
	font-family: x-small Georgia, Serif;
	color: #000033;
	font-size: 14px;
	font-weight: normal;
	background-color: #CCFF99;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	HEIGHT: 15px;
	MARGIN: 1px 0px 1px 2px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 1px;
	TEXT-DECORATION: none
}
.titlebar {
	font-family: x-small Georgia, Serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
}

.dingbat {
	font-family: x-small Georgia, Serif;
	background-color: #CCCC99;
 color: #660000; font-weight: bolder; font-size: medium;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}

.forms {
	BACKGROUND: #feddae; COLOR: #000000; FONT-FAMILY: x-small Georgia, Serif; FONT-SIZE: 11px
}
.Bottom {
	FONT-FAMILY: x-small Georgia, Serif; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.TitleNB {
	COLOR: white; FONT-FAMILY: x-small Georgia, Serif; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.TextN {
	FONT-FAMILY: x-small Georgia, Serif; font-size: 14px; FONT-WEIGHT: normal
}
.TextNB {
	FONT-FAMILY: x-small Georgia, Serif; font-size: 14px; FONT-WEIGHT: bold
}
.TextNew {
	BACKGROUND-COLOR: yellow; COLOR: black; FONT-FAMILY: x-small Georgia, Serif; font-size: 14px; FONT-WEIGHT: normal
}
P {
margin-top: 0em;
margin-bottom: 0em;
font-size: 14px;
font-weight: normal;
font-family: x-small Georgia, Serif;
COLOR: #004b69
}
H1 {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	color:#004b69;
	font-family: x-small x-small Georgia, Serif;
	POSITION: static;
	TEXT-ALIGN: center;
	TEXT-TRANSFORM: uppercase;
	VERTICAL-ALIGN: top;
	font-weight: bold;
	font-size:20px;
	line-height: 22px;
}
H2 {
	COLOR: #006699;
	font-size:18px;
	TEXT-ALIGN: center;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	font-family: x-small x-small Georgia, Serif;
	font-weight: bold;
	line-height: 20px
}
H3 {
	COLOR: #386ca0;
	FONT-SIZE: 11pt;
	TEXT-ALIGN: center;
	TEXT-TRANSFORM: uppercase;
	font: bold;
	font-family: x-small x-small Georgia, Serif;
}
H31 {
	COLOR: #386ca0; FONT-SIZE: 11pt; TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; font: bold; font-family: x-small x-small Georgia, Serif;
}
h4 { 	color:#006699;
	font-size:1em;
	margin-top:0.8em;
	margin-bottom:0.5em;
	border-top:2px dotted #006699;
	border-bottom:2px dotted #006699;
	padding-top: 2px;
	padding-bottom: 2px;}
H5 {
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	TEXT-TRANSFORM: uppercase;
	PADDING-BOTTOM: 0in;
	PADDING-LEFT: 0in;
	PADDING-RIGHT: 0in;
	PADDING-TOP: 0in
}
H6 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; COLOR: #386ca0; FONT-SIZE: 11px; POSITION: static; TEXT-ALIGN: center; VERTICAL-ALIGN: top
}
H7 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; COLOR: firebrick; FONT-STYLE: normal; FONT-FAMILY: x-small x-small Georgia, Serif; TEXT-DECORATION: none
}
H8 {
	COLOR: #386ca0; FONT-SIZE: 10pt; TEXT-ALIGN: center; TEXT-DECORATION: underline; TEXT-TRANSFORM: uppercase; font: bold; font-family: x-small Georgia, Serif;
}
FORM {
	MARGIN: 0px
}
INPUT {
	FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt
}
.faq-q {
	FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.faq-a {
	FONT-SIZE: 8.5pt
}
.Indented {
	MARGIN-LEFT: 0.2in; MARGIN-TOP: 0in; TEXT-DECORATION: none
}
.Indented2 {
	FONT-SIZE: 8pt; MARGIN-LEFT: 0.15in; TEXT-DECORATION: none
}
.IndentTOC {
	FONT-SIZE: 8pt; MARGIN-LEFT: 0.25in; TEXT-DECORATION: none
}
.toc-head {
	BACKGROUND-COLOR: #c11e1e; COLOR: white; FONT-SIZE: 12pt; FONT-WEIGHT: bold; PADDING-LEFT: 0.05in
}
.toc-body {
	BACKGROUND-COLOR: #fbfec5; FONT-SIZE: 8pt; PADDING-LEFT: 0.1in
}
.rel-table {
	BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; FLOAT: right
}
.rel-head {
	BACKGROUND-COLOR: green; COLOR: white; FONT-SIZE: 9pt; FONT-WEIGHT: bold; PADDING-LEFT: 0.05in
}
.smaller {
	FONT-SIZE: 8pt
}
.smallest {
	FONT-SIZE: 7pt
}
.Invisible {
	COLOR: white; FONT-SIZE: 1pt
}
.queueTable {
	BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.release1 {
	COLOR: #336699; FONT-SIZE: 22px; FONT-WEIGHT: bolder
}
.release2 {
	COLOR: #555555; FONT-SIZE: 20px; LINE-HEIGHT: 35px; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px; WIDTH: 250px
}
.keyword {
	BACKGROUND-COLOR: #ffffcc; FONT-WEIGHT: bold
}
.listingstext1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt
}
.lushlifetext2 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px
}
.listingstableborder {
	BORDER-BOTTOM: #333333 2px solid; BORDER-LEFT: #333333 1px solid; BORDER-RIGHT: #333333 2px solid; BORDER-TOP: #333333 1px solid
}
.categoryLinks:link {
	FONT-SIZE: 9px; FONT-WEIGHT: normal
}
.categoryLinks:visited {
	FONT-SIZE: 9px; FONT-WEIGHT: normal
}
.categoryLinks:hover {
	FONT-SIZE: 9px; FONT-WEIGHT: normal
}
.pagination {
	FONT-SIZE: 11px
}
.pagination:link {
	FONT-SIZE: 11px
}
.pagination:hover {
	FONT-SIZE: 11px
}
.pagination:visited {
	FONT-SIZE: 11px
}
.listingslink:link {
	FONT-SIZE: 12px
}
.listingslink:hover {
	FONT-SIZE: 12px
}
.listingslink:visited {
	FONT-SIZE: 12px
}
.printdisclaimer {
	BACKGROUND-COLOR: #efefef; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 9px
}
.printpage {
	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px
}
.emailboxhead {
	BACKGROUND-COLOR: #333333; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; font-size: 14px; FONT-WEIGHT: bolder
}
.emailboxcontent {
	BACKGROUND-COLOR: #eeeeee; 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; FONT-SIZE: 10px
}
.contentcenter {
	BORDER-RIGHT: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
.outertable {
	BORDER-BOTTOM: #000000 1px solid
}
.issuetext {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.leftnav:link {
	COLOR: #336699; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.leftnav:hover {
	COLOR: #336699; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.leftnav:unknown {
	COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.topright {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 3px; MARGIN-RIGHT: 3px; PADDING-BOTTOM: 3px; PADDING-RIGHT: 3px; TEXT-TRANSFORM: uppercase
}
.previouscover {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: bold
}
.formtext1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
.formbutton1 {
	COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.contenttable1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
.contenttable2 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; MARGIN-LEFT: 0px; PADDING-LEFT: 0px
}
.leftnav:visited {
	COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.datecolor {
	COLOR: #ffffcc; FONT-WEIGHT: bold
}
.bullet1 {
	COLOR: #336699
}
.footer1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
.leftsearch:link {
	COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.leftsearch:hover {
	COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.leftsearch:visited {
	COLOR: #dddddd; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.topad1 {
	BORDER-BOTTOM: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.storytext1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px
}
.tborders {
	BORDER-BOTTOM: #000000; BORDER-LEFT: #000000; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000; PADDING-BOTTOM: 5px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 5px
}
.tblBorder {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid
}
.promoTable {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid
}
.promoTableleft {
	BORDER-BOTTOM: #cccccc 1px; BORDER-LEFT: #cccccc 1px; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid
}
.promoTableright {
	BORDER-BOTTOM: #cccccc 1px; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px; BORDER-TOP: #cccccc 1px solid
}
.promoHed {
	COLOR: #336699; FONT-FAMILY: arial,verdana, san-serif; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.promoText {
	COLOR: #000000; FONT-FAMILY: arial,verdana, san-serif; FONT-SIZE: 12px
}
.tocnews1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.indexlink:link {
	COLOR: #336699;
	font-size: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
.indexlink:hover {
	COLOR: #336699; font-size: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.indexlink:visited {
	COLOR: #333333; font-size: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.storyhed {
	COLOR: #336699; FONT-FAMILY: verdana, arial,san-serif; FONT-SIZE: 14pt; FONT-WEIGHT: bold
}
.storydeck {
	COLOR: #333333; FONT-FAMILY: verdana, arial,san-serif; FONT-SIZE: 11pt; FONT-WEIGHT: bold
}
.storyby {
	COLOR: #000000; FONT-FAMILY: arial,verdana, san-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
.date {
	COLOR: #333333; FONT-FAMILY: verdana, san-serif; FONT-SIZE: 10px
}
.dek {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12pt
}
.credit {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-WEIGHT: normal
}
.personalshandle {
	COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.personalsquote {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt
}
.personalsimage {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; WIDTH: 120px
}
.personalshandleinside {
	BACKGROUND-COLOR: #555555; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; TEXT-DECORATION: none; max-width: 120
}
.personalsquoteinside {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px; max-width: 120
}
.personalsimageinside {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; WIDTH: 120px
}
.webexheader {
	BORDER-BOTTOM: #333333 1px solid
}
.webextext {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.caption {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; FONT-WEIGHT: bold
}
.classheader {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: #336699 1px solid; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; FONT-SIZE: 16pt
}
.classdiscrpt {
	BACKGROUND: #e0e0e0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; MARGIN-LEFT: 7px; MARGIN-TOP: 7px; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.classtitle {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: #336699 1px solid; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; COLOR: #000000; FONT-SIZE: 15pt; FONT-WEIGHT: bold
}
.classcatlist {
	LINE-HEIGHT: 21px; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.classsmall {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px
}
.classtableborder {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid
}
.classsubtitle {
	BACKGROUND-COLOR: #336699; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; MARGIN-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.classsearchinfo {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px
}
.classnumberbullet1 {
	COLOR: #336699; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.classSearchBox {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.classSearchHed {
	BACKGROUND-COLOR: #336699; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.classcontenttable1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; LINE-HEIGHT: 13px; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.justifie {
	TEXT-ALIGN: justify
}
}
#cimenustyle {
	HEIGHT: 15px; WIDTH: 125px
}
#cimenustyle A {
	BACKGROUND: #ad5b38; BORDER-BOTTOM: #726bdc 1px solid; BORDER-LEFT: #726bdc 1px solid; BORDER-RIGHT: #726bdc 1px solid; BORDER-TOP: #726bdc 1px solid; COLOR: #ffffff; DISPLAY: block; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: bold; MARGIN: 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 2px; TEXT-DECORATION: none; WHITE-SPACE: nowrap
}
#cimenustyle A:hover {
	BACKGROUND: #564fbc; BORDER-BOTTOM: #b9b5ee 1px solid; BORDER-LEFT: #b9b5ee 1px solid; BORDER-RIGHT: #b9b5ee 1px solid; BORDER-TOP: #b9b5ee 1px solid; COLOR: #ffffff; DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.nav1 {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; HEIGHT: 15px; MARGIN: 1px 0px 1px 2px; PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 1px; TEXT-DECORATION: none
}
.nav2 {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; HEIGHT: 15px; width=115 MARGIN: 1px 0px 1px 2px; PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 1px; TEXT-DECORATION: none
}
.top {
	BACKGROUND-COLOR: green; COLOR: #ffffff; FONT-FAMILY: verdana; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-TOP: 4px
}
.content {
	BACKGROUND-COLOR: #f7f7f7; BORDER-BOTTOM: #444444 1px solid; BORDER-LEFT: #444444 1px solid; BORDER-RIGHT: #444444 1px solid; BORDER-TOP: #444444 1px solid; PADDING-LEFT: 0px; PADDING-TOP: 3px
}
.espace {
	HEIGHT: 1px
}
.red9gras {
	BACKGROUND-COLOR: #006699; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; COLOR: #ffcb00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-VARIANT: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.royal9gras {
	BACKGROUND-COLOR: #006699; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-VARIANT: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.green9gras {
	BACKGROUND-COLOR: green; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-VARIANT: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.blue9gras {
	BACKGROUND-COLOR: #006699; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-VARIANT: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.gasy {
	BACKGROUND-COLOR: #ad5b38; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; color: #ffffff; FONT-FAMILY: verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-VARIANT: normal; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-TOP: 4px
}
.txtgr {
	COLOR: #cc0000; FONT-FAMILY: Arial; font-size: 14px; FONT-WEIGHT: bold
}
.topad1 {
	BORDER-BOTTOM: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.urlmag { font-family: Arial, 
Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #CCCCFF
}
.footer {
  font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	color: #ffffcc;
	background-color: #d0bc00;
}
fieldset {
	BORDER-RIGHT: 2px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: 2px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: 2px solid;
	WIDTH: 95%;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: 2px solid;
	COLOR: #000099;
}
.toptitle {
	BORDER-RIGHT: 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: 1px solid;
	WIDTH: 100%;
	COLOR: #000099;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: 1px solid;
	TEXT-ALIGN: center;
	font-weight: bold;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.toptitle1 {
	BORDER-RIGHT: 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: 1px solid;
	WIDTH: 100%;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: 1px solid;
	TEXT-ALIGN: center;
	font-weight: bold;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.nagl4 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #996699; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #804040; HEIGHT: 2px; BACKGROUND-COLOR: #006699; BORDER-RIGHT-WIDTH: 0px
}
#menudroite_1 TH {
	PADDING-RIGHT: 14px; BACKGROUND-POSITION: center top; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; FONT: bold 12px/16px Verdana; COLOR: #3e4f74; PADDING-TOP: 2px; LETTER-SPACING: 0.06em
}
#menudroite_1 TD {
	PADDING-RIGHT: 14px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 4px; TEXT-ALIGN: left
}
#menudroite_1 TD.pied {
	BACKGROUND-POSITION: center bottom; FONT-SIZE: 8px
}
.bleuroyal {
	FONT: bold Verdana; COLOR: #006699
}
.bleunuit {
	FONT: bold Verdana; COLOR: #003366
}
.bordeau {
	FONT: bold Verdana; COLOR: #993300
}
.lienbleu {
	color:#316ea8;
}
.lienbleu10 {
	color:#316ea8;
}
.lienbleu11 {
	color:#316ea8;
}
.soustitrerub {
	font : 15px Trebuchet MS, arial, sans-serif; text-align:left;color:#316ea8;
}
.soustitrerub3 {
font : 13px Trebuchet MS, arial, sans-serif;color:#316ea8;
}
#media_bloc_news {
margin-top:10px;
}
div.relevant-inset {
  border: 1px solid #316ea8;
  font-size: 90%;
  font-size: 100%;
  width: 200px;
  margin-bottom: 2px;
  float: right;
  margin-left: 1px;
}
div.relevant-inset h2.head {
	border-bottom: 2px solid #316ea8;
	color:#FFFFFF;
	background-color:#004b69;
	text-align: center;
	font-size: 9pt;
	padding: 2px;
	FONT-WEIGHT: bold;
	margin: 0
}
div.relevant-inset ul {
  list-style: none;
  padding: 2px 3px;
  margin: 0;
}
div.relevant-inset ul li {
  font-weight: bold;
  text-align: center;
}
div.relevant-inset.story-group {
  width: 180px;
}
div.relevant-inset.story-group ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div.relevant-inset.story-group ul li {
  text-align: left;
  padding: 2px 3px;
}
.box_cote_titre {
	margin-top:15px;
	height:17px;
	background-color: #004b69;
	color: #FFFFFF;
	font-weight: bold;
	padding-left:5px;
	padding-top: 3px;
	font-size: 9pt
}
.box_cote_titre2 { margin-top:15px;  height:17px; background-color: #006699; color: #FFFFFF; font-weight: bold; padding-left:5px; padding-top: 3px; }
.box_bas_titre { margin-top:0px;  height:85px; background-color: #006699; color: #FFFFFF; font-weight: bold; padding-left:5px; padding-top: 3px;  }
.box_cote {  border: 2px solid #003366;  padding:5px;  }
.ptexte { font-family: Arial,Helvetica,sans-serif; font-size: 11px;  font-weight:bold; text-decoration: none;}
.mod_1548028 {border: 1px solid #FFFFFF;position: relative;background-color: #FFFFFF;padding: 0;padding-top: 2px;padding-bottom: 2px;position: relative;}
.mooquee-text{position: absolute;}.mod_1548028
.defilbox{width: 100%;position: absolute;top: 0;visibility: hidden;white-space: nowrap;}
.boite {border: 0;}
.couleur-orange {
	color: #ff6c00;
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxx   module  articles-plus-lus    xxxxx   */
.module .articles-plus-lus a,
.module .articles-plus-lus a:hover {
text-decoration:none;
}

.module .articles-plus-lus {
	margin:0 0 0 0;
	padding:0 5px 0 0;
	width:200;
}
.module .articles-plus-lus ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	height:150;
	overflow:hidden;
	border-bottom:1px solid #cbcbcb;
	width:200;
}
.module .articles-plus-lus li {
	margin:0px 0px 0px 0px;
	padding:2px 4px 2px 4px;
	float:left;
	width:195;
	display:block;
}
.module .articles-plus-lus li:hover {
	background-color:#c01717;
}
.module .articles-plus-lus li:hover h1 a {
	color:#fff;
}
.module .articles-plus-lus li:hover .heure a {
	color:#fff;
}
.module .articles-plus-lus h3 {
	color:#004b69;
	font:normal 12px "Arial Black", Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 8px 0;
	padding:2px 0 0 0;
	border-top:2px #c01717 solid;
}
.module .articles-plus-lus h3 a {
	color:#c01717;	
}
.module .articles-plus-lus h1 {
font:normal 11px Verdana, Helvetica, sans-serif;
color:#333333;
margin:2px 0 0 0;
padding:0;
}
.module .articles-plus-lus h1 a {
color:#333333;
}
.module .articles-plus-lus .surtitre {
font:normal 12px "Arial Black", Verdana, Helvetica, sans-serif;
}
.module .articles-plus-lus .rang1 a {
	color:#c01717;
}
.module .articles-plus-lus .rang2 a{
	color:#c13636;
}
.module .articles-plus-lus .rang3 a {
	color:#c05858;
}
.module .articles-plus-lus .rang4 a{
	color:#c07c7c;
}
.module .articles-plus-lus .rang5 a {
	color:#c09e9e;
}
.module .articles-plus-lus li:hover .rang1 a,
.module .articles-plus-lus li:hover .rang2 a,
.module .articles-plus-lus li:hover .rang3 a,
.module .articles-plus-lus li:hover .rang4 a,
.module .articles-plus-lus li:hover .rang5 a {
	color:#fff;
}
.module .articles-plus-lus .rang1,
.module .articles-plus-lus .rang2,
.module .articles-plus-lus .rang3,
.module .articles-plus-lus .rang4,
.module .articles-plus-lus .rang5 {
font:normal 22px "Arial Black", Verdana, Helvetica, sans-serif;
color:#98999b;
border-right:1px #cbcbcb solid;
padding:0 6px 0 0;
margin:0 8px 0 0;
float:left;
}
.hpg-htl-hd {font-family:Georgia,Verdana,Arial,MS Sans Serif; font-size:13px; color:#004b69; font-weight:bold; padding-left:3px;}
.hpg-htl-hd a{color:#8C0317; font-size:13px; text-decoration:underline;}
.hpg-htl-hd a:hover{color:#411017; font-size:13px; text-decoration:none;}

.hpg-htl-text {font-family:Verdana,MS Sans Serif,Arial; font-size:11px; color:#004b69; line-height:15px; padding-left:6px; padding-top:7px;}
.hpg-htl-text a{color:#005860; text-decoration:none;}
.hpg-htl-text a:hover{color:#000000; text-decoration:underline;}
.encadre{
	border: 1px solid #E56403;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.encadre li{
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: left top;
}
.blogBgFg
{
	background:#8dc8e5
}
.blogTitle
{
	font:700 .75em Verdana,Arial,Helvetica,sans-serif;
	margin:0 0 0 8px;
	padding-top:8px;
	color:#264aa8;
	font-size:15px
	}
.blogItems
	{
	padding:4px 6px 8px 16px;
	font-size:15px
	}
.blogItemDate{
	padding:8px 0 0;
	font:700 .7em Verdana,Arial,Helvetica,sans-serif
	}
.blogItemText
	{
	padding:2px 0 0;
	font:.7em Verdana,Arial,Helvetica,sans-serif;
	color:#fff
	}
	.blogBg1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #cde7f3;border-right:1px solid #cde7f3;background:#a9d5eb}.blogBg2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #f3f9fc;border-right:1px solid #f3f9fc;background:#a2d2e9}.blogBg3{margin-left:1px;margin-right:1px;border-left:1px solid #a2d2e9;border-right:1px solid #a2d2e9}.blogBg4{border-left:1px solid #cde7f3;border-right:1px solid #cde7f3}.blogBg5{border-left:1px solid #a9d5eb;border-right:1px solid #a9d5eb}
	.blogBgFg{background:#8dc8e5}.blogBox{float:right;margin-top:20px;width:210px;height:270px}.blogTitle{font:700 .75em Verdana,Arial,Helvetica,sans-serif;margin:0 0 0 8px;padding-top:8px;color:#264aa8}

table.headertitle {
	border-width:1px;
	border-spacing:1px;
	border-style:solid;
	border-color:#036;
	border-collapse:separate;
	background-color:#fff;
}

table.headertitle td {
	border-width:1px;
	border-style:none;
	border-color:#036;
	background-color:#004b69;
}

table.headertitlegold {
	border-width:1px;
	border-spacing:1px;
	border-style:solid;
	border-color:#bb8d2f;
	border-collapse:separate;
	background-color:#fff;
}

table.headertitlegold td {
	border-width:1px;
	border-style:none;
	border-color:#bb8d2f;
	background-color:#bb8d2f;
}
.bluetitle {
	background-color:#003a6a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	width:100%;
}
.texterouge{color:#BE0000;font:bold 12px Arial;}
.rubrique
{
	 color: #A49574;
	 text-align: left;
	 text-decoration: none;
	 font: bold 24px "Verdana", sans-serif
}
.titre_article
{
	 color: #034384;
	 text-align: left;
	 text-decoration: none;
	 font: normal 24px "Century Gothic", sans-serif;
	 line-height: 1em
}
