HTML		{height: 100%;}
BODY 		{height: 100%;FONT-SIZE: 11px; BACKGROUND: #fff; MARGIN: 0px; PADDING: 0px; COLOR: #333; LINE-HEIGHT: 140%}
BODY 		{FONT-FAMILY: verdana, sans-serif; voice-family: inherit}
TD 		{FONT-aFAMILY: verdana, sans-serif; voice-family: inherit; FONT-SIZE: 11px;}
INPUT 		{FONT-FAMILY: verdana, sans-serif; voice-family: inherit; FONT-SIZE: 11px;}
H1		{font-size: 1.3em; color: #B54154; padding:  5px 0px 10px 0px;; margin: 0px}

.logo {position: absolute;}
#container 		{position: relative;min-height: 100%;PADDING: 0px; MARGIN: 0px auto 0px auto; WIDTH: 778px; BACKGROUND: url(/jdd/public/images/top.jpg) top left no-repeat;}
* html #container	{height: 100%;}
#page 			{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
a:link 		{color: #A61127; text-decoration: underline;}
a:visited 	{color: #AD1A30;text-decoration: underline;}
a:hover 	{color: #A61127;text-decoration: none;}


#header 		{CLEAR: both; MARGIN: 0px; POSITION: relative;height: 50px; }
#header A:hover		{text-decoration: underline;}
#header FORM 		{MARGIN-RIGHT: -10px; FONT-SIZE: 85%; RIGHT: 0px; FONT-FAMILY: tahoma, arial, sans-serif; POSITION: absolute; 
TOP: 4px}
html>body #header FORM {MARGIN-RIGHT: -20px;top: 8px;}
#header FORM LABEL 	{FONT-WEIGHT: bold}
#header FORM .searchButton 
			{PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 100%; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; FONT-FAMILY: tahoma, arial, sans-serif}
#submit 		{PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 100%; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; FONT-FAMILY: tahoma, arial, sans-serif}
#header FORM #searchInput{BORDER-RIGHT: #9097a2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #9097a2 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; BORDER-LEFT: #9097a2 1px solid; WIDTH: 90px; PADDING-TOP: 2px; BORDER-BOTTOM: #9097a2 1px solid; FONT-FAMILY: tahoma, arial, sans-serif}

#footer 		{LINE_HEIGHT: 38px; position: relative;MARGIN: -34px auto 0px auto;HEIGHT: 38px; FONT-SIZE: 1em;clear: both; WIDTH: 776px; TEXT-ALIGN: center;PADDING-TOP: 5px; background: #E7E5E6 url(/jdd/public/images/footer.gif) top left repeat-x;}
#footer a		{}
.footerRight {float:right;display: inline;margin-right: 20px}

#tagLine		{position: absolute; top: -90px; left: 320px;color: #ffffff; font-size: 1.2em; font-weight: bold}

#navigation 			{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px; HEIGHT: 2.7em}
#navigation DIV#bar 		{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 2.7em}
#navigation DIV#bar DIV 	{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 2.7em}
#navigation #contenttypes 	{PADDING-RIGHT: 0.7em; PADDING-LEFT: 0.7em; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute}
#navigation #contenttypes LI 	{LINE-HEIGHT: 2em; FONT-WEIGHT: bold; FONT-SIZE: 100%;COLOR:#fff; PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 1.7em}
#navigation #contenttypes LI A 	{PADDING-RIGHT: 6px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 2em; PADDING-TOP: 0px;HEIGHT: 2em; TEXT-DECORATION: none}
#navigation #contenttypes LI A:HOVER {text-decoration: underline;}
#navigation #personal 		{PADDING-RIGHT: 0.4em; PADDING-LEFT: 0px; RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; HEIGHT: 1.8em}
#navigation #personal form {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 4px; LINE-HEIGHT: 2em; PADDING-TOP: 0px
}
#navigation #personal form 	{DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 0px; WIDTH: 1%; COLOR: #fff;  TEXT-DECORATION: none}

#Sidebar2 	{margin: 0px;padding: 50px 0px 10px 0px;float: left;width: 182px;}
#Sidebar2 ul	{padding: 0px 0px 0px 10px;list-style-type: none;margin: 0px;}
#Sidebar2 ul li {margin: 0px 0px 20px 0px; padding-left: 20px;}
#Sidebar2	{}
#Sidebar2 ul li {background: url(/jdd/public/images/bullet.gif) bottom left no-repeat;display: block;clear: left;}
#Sidebar2 a	{color: #666; font-size: 12px;text-decoration: none;}
#Sidebar2 a:hover	{color: #A51129;}


#Sidebar 	{padding: 0px;float: left;width: 260px;height: 300px;margin-top: 30px;}
#Sidebar	{background: url(/jdd/public/images/rightframe.jpg) top left no-repeat;}
#Sidebar h1	{color: #777777;font-size: 1.4em;padding: 0px; margin: 10px 0px 0px 0px}
#Sidebar h2		{color: #A51129; font-size: 1.1em;padding: 10px 0px 0px 0px; margin: 0px; }
.SidebarRight	{padding: 5px 15px 10px 20px;}
.SidebarRight a:visited 	{color: #AD1A30;text-decoration:underline;}
.SidebarRight  a:hover 	{color: #666666;text-decoration: underline;}



#HeaderContent	{float: left;padding: 40px 10px;width: 311px}
#Content 	{margin-left:183px;padding: 0px;text-align: left;}

.skipLink 	{LEFT: -1200px; WIDTH: 990px; POSITION: absolute}
.hide 		{DISPLAY: none}
.left {float: left;}
.submitButton,.forumFormButton		{margin: 5px 50px 0px 10px; color: #fff; font-weight: bold; cursor: pointer;background: #666666;border-top: 2px solid #BCBCBC; border-left: 2px solid #BCBCBC;border-right: 2px solid #2B2B2B;border-bottom: 2px solid #2B2B2B;}
.headerSpace	{width: 94px;}
li.headerLeftMenu {padding: 10px;; background: url(/jdd/public/images/bullet1.gif) top left no-repeat;}
img.floatHead {float: left; margin-top: 3px}
a.floatHead {float: left; margin-top: 3px}

/********** BREADCRUMB************************/
#breadcrumb 		{padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px dotted #cccccc}
a.breadcrumbs		{font-weight: bold}

/**********RECHERCHE PAGES***********/
.formButton { font-size:11px; margin: 5px 50px 0px 10px; color: #fff; font-weight: bold; cursor: pointer;background: #666666;border-top: 2px solid #BCBCBC; border-left: 2px solid #BCBCBC;border-right: 2px solid #2B2B2B;border-bottom: 2px solid #2B2B2B;}

/********** FORUM & NEWS ************************/
#forumFORM 		{background:#fff; float:right; width:200px;padding: 0px 0px 10px 10px;}
#forumBORDER 		{background-color:#efefef;border:1px solid #333;margin: 0px 0px 0px 0px;padding: 5px 5px 5px 5px;}
#forumPAGES 		{background-color:#FBFBFB;border-top:1px solid #EFF5ED;border-bottom:1px solid #EFF5ED;margin: 0px 0px 0px 0px;padding: 5px 0px 10px 0px;}
#forumMESSAGES 		{background:#fff;}
.forumMESSAGE 		{border-bottom:1px dashed #CCC; padding: 10px 10px 15px 0px;}
.forumName 		{color: #A51129; font-weight: bold }
.forumDate 		{color: #AAA; font-style: italic; }
.forumFormText 		{font-size: 11px;}

/********** SEARCH ******************************/
.si_title 		{padding: 5px 0px 2px 0px}
.si_title a:link 	{font-weight: bold;}
.si_description 	{padding: 2px 0px 0px 0px}
.si_url			{color:#666666;padding: 0px 0px 5px 0px; border-bottom: 1px solid #EFF5ED;width: 100%}
.si_url a:visited		{color:#666666; }
.si_url a:link		{color:#666666; font-style: italic;}
/*__________hightlights body __________*/
body span.red{color: #A51129; font-size: 1.0em;text-decoration: none;font-weight:bold;}
body span.greeng{color: #508b1b; font-size: 1.0em;text-decoration: none;font-weight:bold;}
body span.italic{font-size: 1.0em;text-decoration: none;font-style:italic;}
body span.blue{color: #004b62; font-size: 1.0em;text-decoration: none;font-weight:bold;}
body span.green{color: #23441c; font-size: 1.0em;text-decoration: none;font-weight:bold;}

/*__________menuG__________*/
a.italic{font-size: 1.0em;text-decoration: none;font-style:italic;}
/*__________schemas__________*/
#offreesc a:link{color: #ffffff;font-weight:bold; padding:0;}
#offreesc a:visited{color: #ffffff;font-weight:bold;padding:0;}
#offreesc {color: #ffffff; FONT-FAMILY: verdana, sans-serif; voice-family: inherit; FONT-SIZE: 13px;}
#qsn {text-align:left;font-size: 0.8em;padding:0px 0px 0px 5px;}
#qsn a:link{color: #cccccc;}
#qsn a:visited{color: #cccccc;}
#offrephb2title {color: #1c5065;font-weight:bold; padding:  0px 0px 0px 0px;}
#offrephb2subtitle a:link {color: #1c5065;font-size: 0.9em;font-weight:bold; padding:  0px 0px 0px 0px;}
#offrephb2subtitle a:visited{color: #1c5065;}
#offrephb2txt ul {list-style: inside; margin: 0; padding: 0;}
#offrephb2txt ul li{margin: 0px 0px 0px 0px; padding-left: 7px;color: #fff;font-size: 0.8em;font-weight:none; }
#offrephb2titlet {color: #ffffff;font-weight:bold; padding:  0px 0px 0px 0px;}
#offrephb2subtitlet a:link {color: #ffffff;font-size: 0.9em;font-weight:bold; padding:  0px 0px 0px 0px;}
#offrephb2subtitlet a:visited{color: #ffffff;}
#offrephb2txtt ul {list-style: inside; margin: 0; padding: 0;}
#offrephb2txtt ul li{margin: 0px 0px 0px 0px; padding-left: 7px;color: #1c5065;font-size: 0.8em;font-weight:none; }
#offrephb a:link{color: #ffffff;font-weight:bold; padding:  0px 0px 0px 0px;}
#offrephb a:visited{color: #ffffff;font-weight:bold;padding:  0px 0px 20px 0px;}
#offrephb {color: #ffffff; FONT-FAMILY: verdana, sans-serif; voice-family: inherit; FONT-SIZE: 1.1em;padding:0;}
#offrephb ul li{margin: 0px 0px 20px 0px; padding-left: 20px;color: #ffffff;FONT-SIZE: 0.8em;}
#offrephbtop {padding: 3px;}