#container {
	width: 980px;
	margin-right: 0 auto;
	z-index: 0;
}

#top {  height: 54px; width: 980px}

.logo {  background-color: #DBD2CD; text-align: center; height: 54px; width: 252px}

.menu {  height: 54px; width: 728px}

.left {  float: left}

#nav{
	width: 728px;
	list-style: none;
	padding: 0 0;
	margin: 0px 0px;	
}
#nav a {

	display: block;
	text-decoration: none;
	margin: 0px;
}
#nav li {
	float: left;
	padding: 0;
	background-repeat: no-repeat;
}
#nav li ul {
	position: absolute;
	left: -999em;
	opacity: .8;
	filter: alpha(opacity=90);
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	_margin-left: -53px;
	z-index: 101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#nav li li {
	padding-right: 0px;
}
#nav li ul ul {
	margin: -1.75em 0 0 0em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto; 
}
#oenoflex{

	width: 104px;

	height: 54px;

; background-color: #000066

; background-image: url(../images/menu02_off.png); background-repeat: no-repeat

}

	

#rotorflex{

	width: 104px; 

	height: 54px; 

	background-image: url(../images/menu03_off.png); 

; background-repeat: no-repeat

}

	

	

#centrifuge{

	width: 104px; 

	height: 54px; 

	background-image: url(../images/menu04_off.png); 

; background-repeat: no-repeat

}



#autres{

	width: 104px;

	height: 54px;

	background-image: url(../images/menu06_off.png);

; background-repeat: no-repeat

}



#oenoflex ul{
	width: 104px;
	background-color: #FFFFFF;
	padding: 2px;
	text-align: left;
	border: 1px #C2B3AC solid;


}



#oenoflexmenu a {

	display: block;

	width: 103px;

	margin: 0px 0px;

	text-decoration: none;

	border-bottom: 1px solid #C2B3AC;

	padding: 2px 2px;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	color: #000000;	

; clip:  rect(   )

}



#oenoflexmenu a.menufin {

	border-bottom: 0px;

}



#oenoflexmenu a:hover {

	color: #971418;

}
#societe ul{
	width: 104px;
	background-color: #FFFFFF;
	padding: 2px;
	text-align: left;
	border: 1px #C2B3AC solid;


}



#societemenu a {

	display: block;

	width: 103px;

	margin: 0px 0px;

	text-decoration: none;

	border-bottom: 1px solid #C2B3AC;

	padding: 2px 2px;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	color: #000000;	

; clip:  rect(   )

}



#societemenu a.menufin {

	border-bottom: 0px;

}



#societemenu a:hover {

	color: #971418;

}


#rotorflex ul{

	width: 104px;

	background-color: #FFFFFF;

	padding: 2px 2px;

	text-align: left; 

	border: 1px #C2B3AC solid;

}



#rotorflexmenu a {

	display: block;

	width: 103px;

	margin: 0px 0px;

	text-decoration: none;

	border-bottom: 1px solid #C2B3AC;

	padding: 2px 2px;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	color: #000000;	

; clip:  rect(   )

}



#rotorflexmenu a.menufin {

	border-bottom: 0px;

}



#rotorflexmenu a:hover {

	color: #971418;

}



#centrifuge ul{

	width: 104px;

	background-color: #FFFFFF;

	padding: 2px 2px;

	text-align: left; 

	border: 1px #C2B3AC solid;

}



#centrifugemenu a {

	display: block;

	width: 103px;

	margin: 0px 0px;

	text-decoration: none;

	border-bottom: 1px solid #C2B3AC;

	padding: 2px 2px;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	color: #000000;	

; clip:  rect(   )

}



#centrifugemenu a.menufin {

	border-bottom: 0px;

}



#centrifugemenu a:hover {

	color: #971418;

}

#autres ul{

	width: 104px;

	background-color: #FFFFFF;

	padding: 2px 2px;

	text-align: left; 

	border: 1px #C2B3AC solid;

}



#autresmenu a {

	display: block;

	width: 103px;

	margin: 0px 0px;

	text-decoration: none;

	border-bottom: 1px solid #C2B3AC;

	padding: 2px 2px;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	color: #000000;	

; clip:  rect(   )

}



#autresmenu a.menufin {

	border-bottom: 0px;

}



#autresmenu a:hover {

	color: #971418;

}



#nav { background-color: #DBD2CD ; height: 54px; clip:  rect(   )}

#nav ul  { 

     list-style: none;

     padding: 0 0;

     margin: 0px 0px;

} 

#oenoflex_on { width: 104px; height: 54px; background-image: url(../images/menu02_on.png);; background-repeat: no-repeat}



#rotorflex_on {
	width: 104px;
	height: 54px;
	background-image: url(../images/menu03_on.png);
	background-repeat: no-repeat;
}



#centrifuge_on {
	width: 104px;
	height: 54px;
	background-image: url(../images/menu04_on.png);
	background-repeat: no-repeat;
}



#autres_on {
	width: 104px;
	height: 54px;
	background-image: url(../images/menu06_on.png);
	background-repeat: no-repeat;
}.flash {  height: 554px; width: 980px; margin-top: 5px; margin-bottom: 5px}

#baspage {
	height: 20px;
	_height: 30px;
	width: 980px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0B3AB;
	padding-top: 6px;
	display: block;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DBD2CD;
	border-right-color: black;
	border-bottom-color: #DBD2CD;
	border-left-color: black;
	float: right;




}

.TexteRouge {  color: #A71C20}

.select {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A71C20; height: 18px; border: #C0B3AB; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.width100 {  width: 100%}

.col200 {

	width: 200px;

	margin-top: 10px;

	text-align: left;

}

.col780 {  width: 780px; margin-top: 10px}

.TitreRouge {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; background-image: url(../images/titre_background.png); background-repeat: repeat-x; height: 35px; _height: 55px;  width: 768px; _width: 780px; margin-bottom: 10px; padding-top: 10px; padding-left: 10px; border: #B1B1B1; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left}

.CadreDte {

	width: 169px;

	_width: 186px;

	padding-top: 15px;

	padding-left: 10px;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	background-image: url(../images/table_onglet_background.png);

	background-repeat: repeat-x;

	background-position: bottom;

	padding-bottom: 15px;

	border: 1px solid #B1B1B1;



}

.ssmenuon {

	background-color: #E1DAD4;

	height: 18px;

	width: 165px;

	padding-left: 10px;

	display: inline;

	padding-top: 2px;

	padding-bottom: 2px;







}

.OngletOn {

	background-color: #FFFFFF;

	border-top-width: 1px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #B1B1B1;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #7C726E;



}

.OngletOff {

	border-top-width: 1px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #B1B1B1;

	border-bottom-color: #B1B1B1;

	background-image: url(../images/onglet_off.png);

	background-repeat: repeat-x;

	background-position: bottom;



}

.TexteOnglet {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #7C726E;

}

.TableOnglet {

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #B1B1B1;

	border-left-color: #B1B1B1;

	background-image: url(../images/table_onglet_background.png);

	background-repeat: repeat-x;

	background-position: bottom;

	padding: 20px 20px 20px 40px;

	width: 718px;

	_width: 780px;

	margin-bottom: 15px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #B1B1B1;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: left;

}

.OngletEnd {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #B1B1B1;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: none;

}

a:active {

	text-decoration: none;

}

.TableRef {

	background-image: url(../images/table_onglet_background.png);

	background-repeat: repeat-x;

	background-position: bottom;

	padding: 20px 40px;

	width: 698px;

	_width: 780px;

	margin-bottom: 15px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: left;

	border: 1px solid #B1B1B1;



}

.Titre {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #8A0D11;

}

#FlecheRef {
	display: block;
	height: 33px;
	width: 33px;
	position: relative;
	z-index: 200;
	float: left;
	margin-left: -48px;
	margin-top: -5px;
}
.TexteNoir {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TexteGris {
	color: #7C726E;
}

.TdRef {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #B1B1B1;
	padding: 4px;
}

#vis_on {
	width: 104px;
	height: 54px;
	background-image: url(../images/menu05_on.png);
	background-repeat: no-repeat;
}
#options_on {
	width: 104px;
	height: 54px;
	background-image: url(../images/menu07_on.png);
	background-repeat: no-repeat;
}
.TableOption {
	background-image: url(../images/table_onglet_background.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 980px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	border: 1px solid #B1B1B1;
	margin-top: 10px;
	padding-bottom: 20px;
}
#societe_on {
width: 104px; height: 54px; background-image: url(../images/menu01_on.png);; background-repeat: no-repeat
}
#societe {
	width: 104px;
	height: 54px;
	background-color: #000066;
	background-image: url(../images/menu01_off.png); 
	background-repeat: no-repeat;
}
.tablepays {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
}
.TitrePays {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	width: 100%;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #990000;
}
.width50 {
	width: 50%;
}
.droite {
	float: right;
	text-align: right;

}
.gauche {
	float: left;
	text-align: left;

}

