body {
margin: 0;
padding: 0;
background: white;
font: 80% verdana, arial, sans-serif;
}

.date {
background-color:#FFFFFF;
font-size:10px;
font-style:normal;
font-weight:bold;
color:#FF0000;
}

#ImgResau {
margin:1px 20px;
}

#TabReseau {
padding:0;
margin:0;
}
#TabContacts {
height:379px;
padding:0;
margin:0;
}
#TabContacts div {
font-size:10px;
padding:0 20px;
color:#fff;
}
#TabContacts strong {
font-size:11px;
}
#TabContacts a:link, #TabContacts a:hover, #TabContacts a:visited, #TabContacts a:active {
color:#fff;
font-weight:bold;
}

#TabReseau div {
margin-top:40px;
padding:30px;
color:#fff;
}
#TabReseau a:link, #TabReseau a:hover, #TabReseau a:visited, #TabReseau a:active {
font-size:1.2em;
color:#fff;
font-weight:bold;
}

/*style pour menu bas*/ 
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
/* début du menu ****************************************************************************************************
********************************************************************************************************************/
DL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
DT {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
DD {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
#menu {
	Z-INDEX: 100; 
	left: 0px; 
	WIDTH: 100%; 
	top: 509px; 
	POSITION: absolute
}
#menu DL {
	FLOAT: left; 
	MARGIN: 0px 0px; 
	WIDTH: 13em; 
	POSITION: relative
}
#menu DT {
	BORDER-RIGHT: white 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-LEFT: white 1px solid;
	BORDER-BOTTOM: white 1px solid;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	CURSOR: pointer;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	}
#menu DD {
	BORDER-RIGHT: white 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-LEFT: white 1px solid;
	BORDER-BOTTOM: white 1px solid;
	WIDTH: 100%;
	BOTTOM: 32px;
	POSITION: absolute;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;

	/*BACKGROUND-COLOR: #ff9900*/
}
#menu LI {

		text-align:left;
}
#menu LI A {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	DISPLAY: block;
	BORDER-LEFT: 0px;
	COLOR: #FFF;
	BORDER-BOTTOM: 0px;
	HEIGHT: 100%;
	TEXT-DECORATION: none
}
#menu DT A {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	DISPLAY: block;
	COLOR: #fff;
	/*HEIGHT: 30px;*/
	TEXT-DECORATION: none;
	font-size:10px;
	}
#menu LI A:hover {
	/*BACKGROUND: #eee*/
	font-weight:bold;
}
#menu DT A:hover {
	/*BACKGROUND: #eee;*/
	font-weight:bold;
}

/* modification individuelle des dt */
#dt1  {
background: #22529A;
height:26px;
}

#smenu1 {
background: #22529A;
display:none;
}

#dt1:hover {
background:#99CCFF;
color:#22529A;
}

#dt1 A:hover, #smenu1 A:hover {
background:#99CCFF;
color:#22529A;
}

#dt2  {
background: #A85D4A;
height:26px;
}

#dt2:hover {
background:#ffcc99;
}

#smenu2 {
background: #A85D4A;
display:none;
}

#dt2 A:hover, #smenu2 A:hover {
background:#ffcc99;
color:#A85D4A;
}

#dt3  {
background: #CC9A51;
height:26px;
}

#dt3:hover {
background:#ffcc66;
}

#smenu3 {
background: #CC9A51;
display:none;
}

#dt3 A:hover, #smenu3 A:hover {
background:#ffcc66;
color:#CC9A51;
}

#dt4  {
background: #6E95B2;
height:26px;
}

#dt4:hover {
background:#99cccc;
}

#smenu4 {
background: #6E95B2;
display:none;
}

#dt4 A:hover, #smenu4 A:hover {
background:#99cccc;
color:#6E95B2;
}

#dt5  {
background: #5BBD2C;
height:26px;
}

#dt5:hover {
background:#99ff99;
}

#smenu5 {
background: #5BBD2C;
display:none;
}

#dt5 A:hover, #smenu5 A:hover {
background:#99ff99;
color:#5BBD2C;
}

#dt6  {
background: #F3AF28;
height:26px;
}

#dt6:hover {
background:#ffcc66;
}

#smenu6 {
background: #F3AF28;
display:none;
}

#dt6 A:hover, #smenu6 A:hover {
background:#ffcc66;
color:#CC9933;
}

/* fin de modification individuelles */
/* fin du menu ***********************************************************************************************
**************************************************************************************************************/
.liensBlancs {
color:#FFFFFF;
text-decoration:none;
}
a:liensBlancs.link, a:liensBlancs.hover, a:liensBlancs.visited {
color:#FFFFFF;
text-decoration:none;
}

.texte-menu-blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Aucune;
	color: #FFFFFF;
	text-decoration: none;
}

.texte-menu-blanc:hover {
	text-decoration: underline;
	color:#ff0000;
}
.texte-blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	color: #FFFFFF;
	text-decoration: none;
}


.texte-menu-rouge {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Aucune;
	color: #FF0000;
	text-decoration: none;
}
.texte-menu-rouge:hover {
	text-decoration: underline;
	color:#006699;
}


.texte-brun {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	color: #A75849;
	text-decoration: none;
}


.texte-noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	color: #000000;
	text-decoration: none;
}


.titre-noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Aucune;
	color: #000000;
	text-decoration: none;
}


.texte-jaune {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	color: F1A71F;
	text-decoration: none;
}


.texte-bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	color: 6E96B2;
	text-decoration: none;
}


.texte-bleuF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: Aucune;
	color: 215299;
	text-decoration: none;
}


.scrollbar {
	overflow:auto;
	float: right ;
	width: 100% ;
	height: 300px ;
	padding:10px;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #616c80;
	scrollbar-darkshadow-color : #000000;
	scrollbar-face-color : #616c80;
	scrollbar-highlight-color : #999999;
	scrollbar-shadow-color : #999999;
	scrollbar-track-color : #616c80;
}
.scrollbar-references {
	overflow:auto;
	float: right ;
	width: 100% ;
	height: 300px ;
	padding:10px;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #616c80;
	scrollbar-darkshadow-color : #000000;
	scrollbar-face-color : #616c80;
	scrollbar-highlight-color : #999999;
	scrollbar-shadow-color : #999999;
	scrollbar-track-color : #616c80;
}
.scrollbarProd2 {
	overflow:auto;
	float: right ;
	width: 100% ;
	height: 280px ;
	padding:10px;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #616c80;
	scrollbar-darkshadow-color : #000000;
	scrollbar-face-color : #616c80;
	scrollbar-highlight-color : #999999;
	scrollbar-shadow-color : #999999;
	scrollbar-track-color : #616c80;
}

.couleurscrollBar {
	scrollbar-3dlight-color : #ffffff;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #616c80;
	scrollbar-darkshadow-color : #000000;
	scrollbar-face-color : #616c80;
	scrollbar-highlight-color : #999999;
	scrollbar-shadow-color : #999999;
	scrollbar-track-color : #616c80;
}

.scrollbarProd3 {
	overflow:auto;
	float: right ;
	width: 100% ;
	height: 275px ;
	padding:10px;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #616c80;
	scrollbar-darkshadow-color : #000000;
	scrollbar-face-color : #616c80;
	scrollbar-highlight-color : #999999;
	scrollbar-shadow-color : #999999;
	scrollbar-track-color : #616c80;
}
.scrollbarProd {
	overflow:auto;
	float: right ;
	width: 100% ;
	height: 250px ;
	padding:10px;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #616c80;
	scrollbar-darkshadow-color : #000000;
	scrollbar-face-color : #616c80;
	scrollbar-highlight-color : #999999;
	scrollbar-shadow-color : #999999;
	scrollbar-track-color : #616c80;
}
.scrollbarAppliquee {
	overflow:auto;
	float: right ;
	width: 100% ;
	height: 330px ;
	padding:10px;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #616c80;
	scrollbar-darkshadow-color : #000000;
	scrollbar-face-color : #616c80;
	scrollbar-highlight-color : #999999;
	scrollbar-shadow-color : #999999;
	scrollbar-track-color : #616c80;
}

.espacement-texte {
	padding:25px;
      }


.texte-menu-rose {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Aucune;
	color: EF8092;
	text-decoration: none;
}
.intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
}
/************************************************************************************************************
menuH
*************************************************************************************************************/
#menuH {
	position: absolute;
	top: 109px;
	z-index:200;
	left: 34px;
}

#menuH dl.court {
float: left;
width: 130px;
margin: 0 1px;
border-right:1px solid #fff;
}

#menuH dl.long {
float: left;
width: 130px;
margin: 0 1px;
border-right:1px solid #fff;
}

#menuH dl.rien {
float: left;
width:100px;
margin: 0 1px;
border-right:1px solid #fff;
}
#menuH dt {
cursor: pointer;
text-align: left;
font-weight: bold;
/*background: #ccc;*/
/*border: 1px solid gray;*/
}
#menuH dd {
/*border: 1px solid white;*/
}
#menuH li {
text-align: center;
background: #929fbf;
padding:3px 3px 3px 3px;
border: 1px solid white;
margin:0px 0px 2px 0px;
}
#menuH li a, #menuH dt a {
font-size:10px;
font-weight:bold;
color: #ffffff;
text-decoration: none;
display: block;
height: 100%;
/*border: 0 none;*/
}
#menuH li a:hover/*, #menuH dt a:hover*/ {
background: #6c7895;
}

#smenuH2 {
display:none;
}
#smenuH1 {
display:none;
}

/*********************************************************************************************************
fin  de menuH
**********************************************************************************************************/
.sitemapTab li {
padding:2px;
}
.sitemapTab li a {
color:#FF0000;
}
