/* CSS Document */
MARQUEE {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000099; FONT-FAMILY: Arial, Verdana
}
div.tabBox {}

div.tabArea {
  font-size: 95%;
  font-weight: bold;
  padding: 0px 0px 3px 0px;
}

a.tab {
  background-color: #BFD2f3;
  border: 2px solid #000000;
  border-bottom-width: 0px;
  border-color: #f0d0ff #b090e0 #b090e0 #f0d0ff;
  -moz-border-radius: .75em .75em 0em 0em;
  border-radius-topleft: .75em;
  border-radius-topright: .75em;
  padding: 2px 1em 2px 1em;
  position: relative;
  text-decoration: none;
  top: 3px;
  z-index: 100;
}

a.tab, a.tab:visited {
  color: #8060b0;
}

a.tab:hover {
  background-color: #6c86b0;
  border-color: #c0a0f0 #8060b0 #8060b0 #c0a0f0;
  color: #ffffff;
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #6c86b0;
  border-color: #b090e0 #7050a0 #7050a0 #b090e0;
  color: #ffffff;
}

a.tab.activeTab {
  padding-bottom: 4px;
  top: 1px;
  z-index: 102;
}

div.tabMain {
  background-color: #6c86b0;
  border: 2px solid #000000;
  border-color: #b090e0 #7050a0 #7050a0 #b090e0;
  -moz-border-radius: 0em .5em .5em 0em;
  border-radius-topright: .5em;
  border-radius-bottomright: .5em;
  padding: .5em;
  position: relative;
  z-index: 101;
}

div.tabIframeWrapper {
  width: 100%;
}

iframe.tabContent {
  background-color: #ffffff;
  border: 1px solid #000000;
  border-color: #7050a0 #b090e0 #b090e0 #7050a0;
  width: 100%;
  height: 36ex;
}

div.tabIframeWrapper {
  width: 100%;
}

iframe.tabContent {
  background-color: #FFFFFF;
  border: 1px solid #000000;
  width: 100%;
  height:600px;
}
A {
	FONT-SIZE: 11px; COLOR: #0066cc; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
A.NewsReadMore {
	FONT-WEIGHT: bold; COLOR: #000099
}
A.NewsReadMore:hover {
	FONT-WEIGHT: bold; COLOR: #000099
}
div#sidebar {float: none; width: 600px; margin: 2em 0 0 2%;
  text-align: left;}

 #sidebar ul {list-style: none; margin: 0; padding: 0 0 0px;
  border: 3px solid rgb(73%,73%,90%);}
#sidebar li {padding: 0.5em 0;
  border-bottom: 1px solid rgb(84%,84%,69%);}
#sidebar a {text-decoration: none;padding: 0 0.25em;border: 1px solid rgb(84%,84%,69%);}
#sidebar a:link {color: rgb(0,0,255);}
#sidebar a:hover {color: rgb(0,0,0);background: #FFF;}

body {font: small Verdana, Arial, Helvetica, sans-serif;
  margin:0; padding: 0;}
table.cal {font-size:12px}
td {padding-left: 8px; text-align:left ; valign:top border-left: medium solid #ff0000}
td.tab {font-weight: bold;text-align:center ;background: #6C86B0;color:#FFFFFF}
td.tab2 {font-size: large; border-bottom: 1px solid #600;text-align: center; padding: 10px 10px;text-decoration: underline ;}
th.tab  {font-weight: bold;text-align: right; padding: 0 0.5em;background: #6C86B0;color:#FFFFFF}
td.dat {font: small Verdana, "Andale Mono", Courier, "Courier New", monospace;background:#BFD2F3;text-align:right }
img.top {float:center;position:relative; margin:0px 5px -4px 0px;PADDING-TOP: 0px}
img.topl {float:left;position:relative; margin:0px 5px -4px 0px;PADDING-TOP: 0px}
img.topr {float:right;position:relative; margin:0px 5px -4px 0px;PADDING-TOP: 0px}
 #masthead {background: white  0 43px repeat-x;}
#masthead img {display: block;}
#subhead {position: absolute; top: 47px; left: 151px;}
#pagehead {
	CLEAR: left;text-align: center; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em;PADDING-TOP: 0em FONT: bold 16px arial; COLOR: white; ; BACKGROUND-COLOR: #6c86b0
}
#NewsTitle  {
	font-family: Arial, Verdana;
	font-size: 14px;
    font-weight: bold;
    color: #FF0000;
}
.NewsColumn {
    border-width: 0px 1px 0px 0px;
    border-color: black;
    border-style: solid;
}
#NewsColumn1 {
BORDER-RIGHT: blue 1px solid; MARGIN-TOP: 0
}
#NewsColumn2 {
BORDER-RIGHT: blue 1px solid; position:relative;margin-top: 0cm;left: 0;valign="top"}
#NewsColumn3 {
BORDER-RIGHT: blue 1px solid; position:relative;margin-top: 0cm;left: 0;valign="top"}
HR {
	WIDTH: 80%; HEIGHT: 1pt; 
}





 #navbar {
	position: absolute;
	top: 127px;
	right: 0px;
	padding: 2px 50px 2px 20px;
	white-space: nowrap;
	background: #6C86B0 url(imgindex/bout.gif) no-repeat left bottom;
	
	} 
#rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
#navbar a {text-decoration: none; color: #000;
  }
#navbar a:hover {color: white; background: #336;}
#info {
	position: absolute;
	top: 130px;
	left: 10px;
	width: 200px;
	background: #F0DFB4;
	padding:  1px 1px 1px;
	border: 1px solid #A5122E;
	border-width: 2px 1px 2px 1px;
	background-color: #BFD2F3;
	color: #FFFFFF;
}
#info a {
	color:#000000;
	text-decoration:none;
	font:13px arial;
	}
#info a:hover{
	color:#000066;
	font-size:14;
	font:arial;
	font-weight: bold;
}
h3.header
{
padding:2;
background-color: #6C86B0;
color: #FFFFFF;
margin:0;
font-family:verdana,helvetica,arial,sans-serif;
font-weight: bold;
text-align:center;
vertical-align: middle;}

h4.header
{
padding:0;
background-color: #6C86B0;
color: #FFFFFF;
margin:0;
font-family:verdana,helvetica,arial,sans-serif;
font-weight: bold;
text-align: center;
vertical-align: middle;}
/*sous menu entete principale*/
a.menu {
	color:#000000;
	text-decoration:none;
	font:13px arial;
	}
a.menu:hover{
	color:#000066;
	font-size:14;
	font:arial;
	font-weight: bold;
}

div.pic {float: left; height: 180px; width: 130px;
  padding: 0 15px; margin: 15px 13px;}
div.pic img {border: 1px solid; border-color: #444 #AAA #AAA #444;}
div.ls img {height: 128px; width: 170px; margin: 32px 0 0;}
div.pt img {height: 170px; width: 128px; margin: 0 16px;}
div.pic ul {margin: 0.25em 0 0; padding: 0;
  font: small Arial, Verdana, sans-serif;}
li {display: block; text-align: left;}
li.title {font-weight: bold;text-align:center}
#rev {margin: 15px 20px 15px 15px;}
#rev1 {margin: 15px 20px 15px 15px;}
#revcal{margin: 0px 0px 0px 0px;}
#review {margin: 20px 20px 0 220px; padding-top: 0px;}
#review2 .lead {text-indent: 0;} 
#review2 p {text-indent: 2em; line-height: 1.6;}
#review2{margin:10px 100px 0 100px; padding-top:0px;}
#review h2 {color: #600; font-size: x-large;
  margin: 0.85em 0 0; line-height: 2em; text-align:center}
#review2 h2 {color: #600; font-size: x-large;text-align: center;
  margin: 50px 50px 0; line-height: 1.2em;}
 #review2 #summary {margin:30px 0px 0px 100px;font-size: large; border-bottom: 1px solid #600;
  display: inline; text-indent: 0; line-height: normal;} 
#review #summary {font-size: large; border-bottom: 1px solid #600;
  display: inline; text-indent: 0; line-height: normal;}
#review p {text-indent: 2em; line-height: 1.2;}
#review .lead {text-indent: 0;}
blockquote.pull {float: right; width: 40%;
  padding: 1em 0 1em 5%; margin: 0;
  font-size: medium; font-weight: bold;}
