body {padding: 0px; margin: 0px; background: #FFFFFF;}
.txt_1 {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
}
.txt_2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.txt_g {
	font-family: Verdana;
	font-size: 11px;
	color: #597373;
}
.txt_3 {
	font-family: Tahoma;
	font-size: 11px;
	color: #484d4d;
}
h3 {
	font-size: 14px;
	color: #00A55A;
}
h3#splash {
	font-family: Tahoma;
	line-height:14px;
	font-size: 18px;
	font-weight:bold;
	color: #00A55A;
}
.txt_3l {
	font-family: Tahoma;
	font-size: 10px;
	color: #0d62e1;
	line-height:14px;
}
.txt_32 {
	font-family: Tahoma;
	font-size: 9px;
}
.txt_3d {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
}
.txt_4 {
	font-family: Tahoma;
	font-size: 11px;
	color: #00A55A;
}
.txt_4u {
	font-family: Tahoma;
	font-size: 11px;
	color: #0057A7;
	/*font-weight:bold;*/
	line-height:17px;
}
br{font-size:11px}
td{font-size:11px}
.txt_5 {
	font-family: Tahoma;
	font-size: 9px;
	color: #A1A9C4;
}

.txt_7 {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}

.txt_9 {
	font-family: Tahoma;
	font-size: 9px;
	color: #484d4d;
	text-decoration: none;
	text-transform: capitalize;
}
.txt_10 {
	font-family: Tahoma;
	font-size: 11px;
	color: #0057A9;
	text-transform: uppercase;
}

.ScrollerFrame
 {
  text-align:left;
  font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
 }

ul,li {margin:0px; padding-left: 6px; padding-right:0px;}
table.col2,td.col2 {background-image: url(/images/bg_m_1.jpg); border: none; }
td.top {background-image: url(/images/top_1.jpg); vertical-align:top; background-repeat:no-repeat;}
td.top2 {background-image: url(/images/top_2.jpg); vertical-align:top; background-repeat:no-repeat; padding-top:48px;}
td.rmenu {background-image: url(/images/but_bg.jpg); vertical-align:top; padding-left:119px; background-position:top; background-repeat:repeat-x;}
td.centre {/*background-image: url(/images/montpellier.jpg);*/ vertical-align:top; background-position:top;background-repeat:no-repeat; padding-left:12px; padding-right: 8px; padding-top:15px}
td.col1 {/*background-image: url(/images/m_c_bg.gif);*/}
td.actu {background-image: url(/images/m_2.gif); padding-left:53px;padding-top:10px }
td.fondement {background-image: url(/images/bot2b.jpg);  vertical-align:top; font-family: Tahoma; font-size: 10px;}
td.mvdb {background-image: url(/images/bot3b.jpg);  vertical-align:top; font-family: Tahoma; font-size: 10px; line-height:14px;}
td.enteter {background-image: url(/images/tiling_l.jpg); background-position:top; background-repeat:repeat-x;}
td.entetel {background-image: url(/images/tiling_l.jpg); background-position:top; background-repeat:repeat-x;}
td.baslogo {background-image: url(/images/logo.gif); text-align:right; vertical-align:top; background-repeat:no-repeat;background-position:top center; padding-top:36px}

#barmenu {
padding-left:61px;
padding-top:5px;
padding-bottom: 5px;
width:532px;
height:43px;
background-image: url(/images/menu.jpg);
background-repeat: no-repeat;
}
#menu {
float: left;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 9em;
float: left;
}
#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #0058A8;
text-transform: uppercase;
background: url(/images/expand.gif) no-repeat 100% 100%;
}

#menu h2:hover{
    background-image: url('');
}

#menu a {
color: #00A559; /*#00733C;*/
background: #F6F6F6 url('');
text-decoration: none;
padding-left: 15px;
}

#menu a:hover {
color: #0057A7;
background: #fff url('/images/arrow_orange.gif') no-repeat 5px 7px;
}
#menu li {position: relative; left: -6px;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
top: 0;
left: 100%;
}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

span.help {
 cursor: help;
}
.datasheettitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
}
.datasheettext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
}
.datasheettextb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666699;
	text-align: center;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	text-decoration: none;
}
.datasheetsubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-variant: small-caps;
	color: #666699;
}

.datasheetsubtitleb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	text-align: center;
}

/***** ADD BY INFINIT DESIGN *****/
img.encadre {
    /*background-color: #fff;*/
    padding: 3px;
    border: 1px solid #B6C3CC;
}

.liste_centre {
    padding: 8px 3px 8px 6px;
    border-left: 0px;
    border-top: 1px solid #00A559;
    border-right: 1px solid #00A559;
    border-bottom: 1px solid #00A559;
    /*border-bottom: 1px solid #E4E3DF;*/
    background: url('/images/left_border_c3.gif') repeat-y top left;
    background-color: #FCFCFC;
}
.liste_centre img {
    margin-right: 8px;
}
td.arrow_1_space {
    width: 19px;
    text-align: left;
    vertical-align: top;
    padding: 3px 0px 0px 0px;
}
.text_phone {
	font-family: Tahoma;
	font-size: 10px;
	color: #484d4d;
}
td.contact_infos {
    text-align: left; vertical-align: top;
    padding-left: 6px;
}
a.blue_arrow {
    padding-left: 7px;
    background: url('/images/arrow_orange.gif') no-repeat 0px 3px;
    text-decoration: none;
    font-size: 11px;
    font-family: tahoma;
    color: #0057A9;
}
a.blue_arrow:hover {
    padding-left: 7px;
    background: url('/images/arrow_orange.gif') no-repeat 0px 3px;
    text-decoration: underline;
    font-size: 11px;
    font-family: tahoma;
    color: #0057A9;
}
div.actu_top_link {
    padding-left: 7px;
    background: url('/images/arrow_orange.gif') no-repeat 0px 3px;
}
div.actu_top_link a {
    text-decoration: none;
    font-size: 11px;
    font-family: tahoma;
    color: #0057A9;
}
div.actu_top_link a:hover {
    text-decoration: underline;
    font-size: 11px;
    font-family: tahoma;
    color: #0057A9;
}
a.more_link {
    padding-left: 7px;
    background: url('/images/arrow_orange.gif') no-repeat 0px 3px;
    text-decoration: none;
    font-size: 10px;
    font-family: tahoma;
    color: #0057A9;
    text-transform: uppercase;
    font-weight: bold;
}
a.more_link:hover {
    padding-left: 7px;
    background: url('/images/arrow_orange.gif') no-repeat 0px 3px;
    text-decoration: underline;
    font-size: 10px;
    font-family: tahoma;
    color: #0057A9;
    text-transform: uppercase;
    font-weight: bold;
}
.div_actu {
  border: none;
  width: 145px;
  height: 536px;
  overflow: auto;
}
.p_actu a {
    padding-left: 7px;
    background: url('/images/arrow_orange.gif') no-repeat 0px 3px;
    text-decoration: none;
    font-size: 11px;
    font-family: tahoma;
    color: #0057A9;
}
.p_actu a:hover {
    padding-left: 7px;
    background: url('/images/arrow_orange.gif') no-repeat 0px 3px;
    text-decoration: underline;
    font-size: 11px;
    font-family: tahoma;
    color: #0057A9;
}
a.bookmark {
    padding: 0px;
    background: url('');
}
.fondement_title {
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #FF6D11;
    text-decoration: underline;
}
.fondement_text {
    font-family: tahoma;
    font-size: 11px;
    color: #0058A8;
    line-height: 14px;
    text-align: left;
}
.pdf {
	width: 180px;
	height: 50px;
	border: solid 2px #00A55A;
	font-size: 14px;
	padding-top: 5px;
	padding-left: 5px;
}
td.tour {
    color: #000000;
    font-size:1.0em;
    font-weight:bold;
    background-image:  url(/images/but_bg.jpg);
}
.datasheet_table {
    border: 1px solid #00A55A;
}
.datasheet_tableh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #00A55A;
	text-align: center;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	/*font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;*/
}

.datasheet_tablec2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-left: 1px dashed #00A55A;
	border-bottom: 1px dashed #00A55A;
	padding: 4px;
}
.compar {
	font-size: 10px;
}

