/*********************** GLOBAL ***********************/

body {
margin: 0px;
padding: 0px;
font-size: 11px;
color: #9c9d9f;
font-family : Arial, serif;
margin:auto;
}

p, h1, h2, h3, h4, h5, h6, form, ul, li, input, select, img , table,tr ,th,td , input, label, strong, em{
margin: 0px;
padding: 0px;
list-style: none;
border: none;
}

a {
text-decoration: none;
}

/* SCROLLBAR */
div#contentRight {
scrollbar-face-color: #c6c7c9;
scrollbar-shadow-color: #c6c7c9;
scrollbar-highlight-color: #c6c7c9;
scrollbar-3dlight-color: #c6c7c9;
scrollbar-darkshadow-color: #c6c7c9;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;
}

/* POLICES */

/* Titres */
.Rubrique1-Titre1, .Rubrique2-Titre1, .Rubrique3-Titre1, .Rubrique4-Titre1, .Rubrique5-Titre1, .RubriqueFooter-Titre1 {
font-family: Verdana, Arial, serif;
font-size: 13px;
line-height: 15px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 18px;
}

.Rubrique1-Titre2, .Rubrique2-Titre2, .Rubrique3-Titre2, .Rubrique4-Titre2, .Rubrique5-Titre2, .RubriqueFooter-Titre2 {
font-family: Verdana, Arial, serif;
font-size: 11px;
line-height: 13px;
font-weight: bold;
margin-top: 18px;
}

.Rubrique1-Titre1, .Rubrique1-Titre2  {color: #a2845e;}
.Rubrique2-Titre1, .Rubrique2-Titre2  {color: #39a9dc;}
.Rubrique3-Titre1, .Rubrique3-Titre2  {color: #8d851b;}
.Rubrique4-Titre1, .Rubrique4-Titre2  {color: #cb2039;}
.Rubrique5-Titre1, .Rubrique5-Titre2  {color: #e75113;}
.RubriqueFooter-Titre1, .RubriqueFooter-Titre2  {color: #786754;}

/* Textes */ 
.txtIntro {
font-size: 11px;
line-height: 13px;
color: black;
font-weight: bold;
}

.contentTxt {
font-size: 11px;
line-height: 13px;
color: #9c9e9f;
}

a.contentTableLink {color: #9c9e9f; text-decoration: underline;}

/* listes */
ul {
font-size:11px;
}
ul.listDisc li {
list-style: disc inside;
font-size:11px;
}
ul.listCircle li{
list-style: circle inside;
font-size:11px;
}

#contentRight ul li{
list-style: disc inside;
font-size:11px;
color:#9C9D9F;
}

div#contentRight strong, div#contentRight b  {
font-weight:bold;
color:#000;
}

/*********************** DIVS ***********************/

div#container {
width: 955px;
height: 600px;
margin:auto;
background: white;
position: relative;
}

/* HEADER */
div#header {
width: 851px;
height: 160px;
margin: 0px auto;
}
div#logo {
width: 105px;
height: 105px;
float: left;
}
div#searchBar {
width: 235px;
height: 26px;
padding: 0px 15px;
line-height: 26px;
background: #eceded;
float: right;
}
div#searchBar label {
display:block;
width:25px;
float:left
}

div#searchBar form {
 width:179px;
 float:right
}

.searchLabel {
	color: #9c9d9f;
	font-size: 11px;
	line-height: 26px;
}
.searchField {
	width: 125px; /* 162 */
	height: 18px;
	line-height: 18px;
	background: white;
	border: none;
	color: black;
	margin: 0px 5px;
	padding: 0px 3px;
}
.searchButton {
	background: transparent;
	border: none;
	font-size: 11px;
	color: #9c9d9f;
	font-family : Arial, serif;
}
div#print {
	width: 36px;
	height: 26px;
	background: red;
	position: absolute;
	top: 0px;
	left: 915px;
}

/* MENU */

div#mainNav {
clear: left;
width : 851px;
height: 55px;
line-height: 55px;
}
div#mainNav ul {
	float: left;
	text-transform: uppercase;
}
div#mainNav ul li {
	float: left;
	margin-right: 40px;
}
div#mainNav ul li a {
	font-weight: bold;
	color: #9c9d9f;
}

div#mainNav ul li a.mainNav22:hover, div#mainNav ul li a.mainNav22:active, div#mainNav ul li a.mainNav22:focus, div#mainNav ul li.mainNav22 .rubrique_on {color: #a58d6d;}
div#mainNav ul li a.mainNav23:hover, div#mainNav ul li a.mainNav23:active, div#mainNav ul li a.mainNav23:focus, div#mainNav ul li.mainNav23 .rubrique_on{color: #00a6dc;}
div#mainNav ul li a.mainNav24:hover, div#mainNav ul li a.mainNav24:active, div#mainNav ul li a.mainNav24:focus, div#mainNav ul li.mainNav24 .rubrique_on{color: #8e8624;}
div#mainNav ul li a.mainNav25:hover, div#mainNav ul li a.mainNav25:active, div#mainNav ul li a.mainNav25:focus, div#mainNav ul li.mainNav25 .rubrique_on{color: #d02638;}
div#mainNav ul li a.mainNav26:hover, div#mainNav ul li a.mainNav26:active, div#mainNav ul li a.mainNav26:focus, div#mainNav ul li.mainNav26 .rubrique_on{color: #e85317;}
div#footer ul li a.footerLink:hover, div#footer ul li a.footerLink:active, div#footer ul li a.footerLink:focus, div#footer ul li a.footerLinkOn{color: #786754;}

/* CENTRE */

div#mainContent {
width: 849px; /* 951*/
height: 389px; /* 392 */
margin: 0px auto;
border: 1px solid #d4d5d6;
}

div#homeContent {
width: 849px;
height: 389px;
position : relative;
background: url(../images/homeFond.png) no-repeat center center;
}
/* BLOCS COULEURS RUBRIQUES */

/* Styles communs */
div#rubrique1, div#rubrique2, div#rubrique3, div#rubrique4, div#rubrique5,
div#rubrique22, div#rubrique23, div#rubrique24, div#rubrique25, div#rubrique26, div#rubriqueFooter{
width: 169px;
height: 129px;
position: absolute;
background: pink;
}

div#rubrique1 table, div#rubrique2 table, div#rubrique3 table, div#rubrique4 table, div#rubrique5 table,div#rubrique22 table, div#rubrique23 table , div#rubrique24 table,div#rubrique25 table, div#rubrique26  table, div#rubriqueFooter table{
border-collapse: collapse;
width: 140px; /* 168*/
height: 102px; /* 130*/
margin: 14px;
}

div#rubrique1 table td, div#rubrique2 table td, div#rubrique3 table td, div#rubrique4 table td, div#rubrique5 table td, div#rubrique22 table td, div#rubrique23 table td, div#rubrique24 table td,div#rubrique25 table td, div#rubrique26  table td, div#rubriqueFooter table td {
vertical-align: bottom;
}

div#rubrique1 h2, div#rubrique2 h2, div#rubrique3 h2, div#rubrique4 h2, div#rubrique5 h2,
div#rubrique22 h2, div#rubrique23 h2 , div#rubrique24 h2,div#rubrique25 h2, div#rubrique26  h2, div#rubriqueFooter h2{
font-size: 16px;
line-height: 22px;
font-weight: bold;
text-transform: uppercase;
color: white;
}

div#rubrique22 h2 a, div#rubrique23 h2 a, div#rubrique24 h2 a,div#rubrique25  h2 a, div#rubrique26  h2 a, div#rubriqueFooter h2 a{
color: white;
}

div#rubrique22, div#rubrique1 {
background: url("../images/blocRubrique1.jpg") no-repeat center center;
z-index:99;
}
div#rubrique23, div#rubrique2  {
background: url("../images/blocRubrique2.jpg") no-repeat center center;
}
div#rubrique24, div#rubrique3  {
background: url("../images/blocRubrique3.jpg") no-repeat center center;
}
div#rubrique25, div#rubrique4  {
background: url("../images/blocRubrique4.jpg") no-repeat center center;
}
div#rubrique26, div#rubrique5  {
background: url("../images/blocRubrique5.jpg") no-repeat center center;
}

div#rubriqueFooter {
background: #776754;
}

/* Home */

div#homeContent div#rubrique22 {
top: 130px;
left: 0px;
}
div#homeContent div#rubrique23 {
top: 0px;
left: 170px;
}
div#homeContent div#rubrique24 {
top: 260px;
left: 340px;
}
div#homeContent div#rubrique25 {
top: 130px;
left: 510px;
}
div#homeContent div#rubrique26 {
top: 0px;
left: 680px;
}

/* Interne */
div#flashTransparent {
z-index:0;
position:relative;
}

div#contentLeftRubrique1 div#rubrique1 {
top: 0px;
left: 170px;
z-index:99;
}
div#contentLeftRubrique2 div#rubrique2 {
top: 130px;
left: 170px;
}
div#contentLeftRubrique3 div#rubrique3 {
top: 260px;
left: 170px;
}
div#contentLeftRubrique4 div#rubrique4 {
top: 260px;
left: 0px;
}
div#contentLeftRubrique5 div#rubrique5 {
top: 130px;
left: 0px;
}
div#contentLeftRubriqueFooter div#rubriqueFooter {
top: 0px;
left: 0px;
}

/* PIED */

div#footer {
width: 846px;
height: 44px;
line-height: 44px;
margin: 0px auto;
}
div#footer  ul{
float: left;
}
div#footer  ul li{
float: left;
margin-right: 4px;
padding-right: 4px;
}
div#footer  ul li:last-child {
float: left;
margin-right: 8px;
background:none;
padding-right:8px;
}
  
div#footer ul li a {
color: #9c9d9f;
}

/* INTERNE */

div#interneContent{
width: 849px;
height: 389px;
margin: 0px auto;
border: 1px solid #d4d5d6;
}

div#contentLeft{
width: 339px; /* 340*/
height: 389px;
float: left;
border-right: 1px solid #e3e4e5;
}

div#contentLeftRubrique1, div#contentLeftRubrique2, div#contentLeftRubrique3, div#contentLeftRubrique4, div#contentLeftRubrique5, div#contentLeftRubriqueFooter{
width: 339px;
height: 389px;
position: relative;
}

div#contentRight{
width: 440px; /*509*/
height: 337px; /* 389*/
padding: 32px 37px 20px 31px;
float: left;
font-family : verdana, arial, serif;
overflow: auto;
font-size:11px;
overflow-x:hidden ;
overflow-y:auto ;
}

table#contentTable {
width: 450px;
height: 250px;
margin: 18px 0px;
border-collapse : collapse;
font-size: 11px;
line-height: 13px;
text-align: left;
!width: 440px;
}

table#contentTable tr.contentTableL1 {
height: 20px;
line-height: 20px;
}
table#contentTable tr.contentTableL2 {
height: 230px;
}

table#contentTable th, table#contentTable td  {
width: 174px;/*194*/
padding: 0px 10px;
}

table#contentTable th p, table#contentTable td p , table#contentTable td span  {
width: 174px;/*194*/
}

table#contentTable td span span  { width: 0px;/*194*/ }

table#contentTable th.spacingCell, table#contentTable td.spacingCell  {
width: 2px;
}

table#contentTable th.spacingCell p, table#contentTable td.spacingCell p  {
width: 2px;
}

.rubrique2ThLeft , .rubrique3ThLeft , .rubrique4ThLeft  {color: white;}
.rubrique2ThRight , .rubrique3ThRight , .rubrique4ThRight  {background: #ebefee;}
.rubrique2ThLeft {background:#39a9dc;}
.rubrique3ThLeft {background:#8d851b;}
.rubrique4ThLeft {background:#cb2039;}
.contentTableTdLeft {background: #ebefee;}
.contentTableTdRight {background: white;}

table#contentTable th h5 {
font-size: 11px;
line-height: 20px;
}

table#contentTable td {
vertical-align: top;
padding: 15px 10px;
}


/* MOTEUR DE RECHERCHE 
 ********************* */
 
div.tx-indexedsearch {
color:black;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.tx-indexedsearch-title a {
color:#000000;
text-decoration:none;
}
.tx-indexedsearch-browsebox-SCell a {
color:#000000;
text-decoration:none;
}
div.tx-indexedsearch a {
text-decoration:none;
}
div.tx-indexedsearch a:hover {
text-decoration:underline;
}
div.tx-indexedsearch-searchbox {
margin:20px 0 0 10px;
}
div.tx-indexedsearch-searchbox table {
margin:0;
padding:0;
}
div.tx-indexedsearch-searchbox table tr {
height:25px;
margin:0;
padding:0;
}
div.tx-indexedsearch-searchbox table tr td {
margin:0;
padding:0;
vertical-align:middle;
}
div.tx-indexedsearch-searchbox table tr td p {
margin:0;
padding:0;
}
div.tx-indexedsearch-searchbox input {
background-color:#DCDCDC;
border:1px solid black;
font-weight:normal;
width:auto;
}
div.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-checkbox {
width:auto;
}
div.tx-indexedsearch-searchbox select {
background-color:#DCDCDC;
border:1px solid black;
font-weight:normal;
margin-right:5px;
width:auto;
}
div.tx-indexedsearch-browsebox {
border:1px solid #9C9D9F;
height:20px;
margin:20px 0 0;
padding:0 10px;
font-size:11px;
margin-bottom:10px;
padding-top:5px;
}
div.tx-indexedsearch-browsebox p {
font-size:11px;
float:left;
}
div.tx-indexedsearch-browsebox div.tx-indexedsearch-count {
float:left;
height:20px;
line-height:20px;
}
div.tx-indexedsearch-browsebox table{
float:right;
height:20px;
line-height:20px;
margin-top:-5px;
}
div.tx-indexedsearch div.tx-indexedsearch-whatis {
background-color:#776754;
color:white;
height:20px;
line-height:20px;
margin:0 0 10px;
padding-left:10px;
}
div.tx-indexedsearch-res {
margin-left:10px;
}
div.tx-indexedsearch-res table {
border-spacing:0;
margin:0 0 10px;
padding:0; 
font-size:11px;
}
div.tx-indexedsearch-res table tr.tx-indexedsearch-title {
background-color:#DCDCDC;
}
div.tx-indexedsearch-res table tr.tx-indexedsearch-title a {
font-weight:bold;
}
div.tx-indexedsearch-res table tr.tx-indexedsearch-desc {
background-color:#FFFFFF;
}
div.tx-indexedsearch-res table tr.tx-indexedsearch-info {
background-color:#DCDCDC;
}
.tx-indexedsearch-percent { color:#000000; }
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr { font-size:11px; color:#000000; }
.tx-indexedsearch-descr { padding-top:8px; padding-bottom:8px;}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr { font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { padding-top:3px; padding-bottom:3px; padding-left:5px; background:#fff none repeat scroll 0 0; text-align:right  }
div#contentRight .bodytext strong { color:black; }

