@charset "utf-8";
/* CSS Document */
html, body, div, p, table, td, form,img, h1, h2, h3, h4, h5, h6, input, ul, li, a{
background-position:left top;
background-repeat:no-repeat;
border:0px none transparent;
font-family:Tahoma;
font-size:12px;
color:#787878;
margin:0px;
padding:0px;}
body { background:#f0f0f0 url(http://www.lmsorh.com/images/bg.gif) repeat-x top left; padding-top:37px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
#zone-menu-top {float:left; width:197px; height:138px; background-image:url(http://www.lmsorh.com/images/right-top.gif); padding:78px 4px 0px 3px;}
#zone-menu-top #menu-top { list-style:none;}
#zone-menu-top #menu-top li {margin-bottom:2px; float:left;}
#zone-menu-top #menu-top li a { display:block; background:url(http://www.lmsorh.com/images/bt.gif) no-repeat top left;width:180px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#636363; padding-left:17px; text-decoration:none; padding-top:2px;}
#zone-menu-top #menu-top li a:hover{ background-position:bottom left; color:#fffffe;}
#zone-menu-top #menu-top li a.selected{ background-position:bottom left; color:#fffffe;}
#down2 {height:11px; padding:2px 29px 0px 28px;}
#down2 a { text-decoration:none;}
#down2 span {margin:0px 14px 0px; font-size:8px;}

#ct #ct-left {float:left;background:url(http://www.lmsorh.com/images/bg-left.gif) repeat-y bottom left; width:929px;}
#ct #ct-left #ct-right {float:left; background:url(http://www.lmsorh.com/images/bg-right.gif) repeat-y bottom right; width:924px;}
#ct #ct-left #ct-right #contenu {float:left; width:887px; background-color:#ffffff; min-height:316px; padding:20px 16px 0px;}

/*\*/
* html #ct #ct-left #ct-right #contenu {
height: 316px;
}
/**/

h1 { font-family:sans-serif; font-size:19px; color:#cd003a;}
h1.ref { color:#a2a2a2; margin:6px 3px 0px;}
h1.bv {color:#a7b4c7; margin-bottom:10px;}
.box-div {float:left; margin-right:16px;width:285px;}
.box-div h1 a{ font-family:sans-serif; font-size:18px; color:#cd003a; margin-bottom:-5px;display:block;text-decoration:none;}
.box-div .cadre-box-div {background:#f7f7f7 url(http://www.lmsorh.com/images/bg-div-ct.gif) repeat-x; width:258px;height:104px; padding:19px 11px 20px 15px;}
.box-div .cadre-box-div .text-box {padding-top:4px; float:left; width:149px; text-align:left;}
.box-div .cadre-box-div .img-box {width:86px; height:96px; float:right; background-image:url(http://www.lmsorh.com/images/cadre-img.gif); padding:4px; margin-left:15px;}
.box-div .cadre-box-div .text-box a ,.box-div .cadre-box-div .img-box a {text-decoration:none;}
#main {margin:0 auto; width:929px;}
#top #logo {float:left; width:168px; height:169px; background-image:url(http://www.lmsorh.com/images/left-top.gif); padding:24px 3px 23px 34px;}
#top #animation {float:left; width:520px; height:212px; background-image:url(http://www.lmsorh.com/images/top-anim.gif); padding-top:4px;}
#down1 {height:18px; background:url(http://www.lmsorh.com/images/bg-down.gif) repeat-x top left;}
#down1 #d-left {float:left; height:18px; width:12px; background-image:url(http://www.lmsorh.com/images/left-down.gif);}
#down1 #d-right {float:right; height:18px; width:12px; background-image:url(http://www.lmsorh.com/images/right-down.gif);}
/**************************/
#references {width:241px; height:130px; border:1px solid #e2e4e6; margin-bottom:6px; background-color:#f9f9f9;}
#references .title-ref {display:block; color:#96a9c5; text-decoration:none;  font-family:sans-serif; font-size:19px;padding-left:4px;font-weight:bold;}
#contact {width:241px; height:110px; border:1px solid #e2e4e6; margin-bottom:6px; background-image:url(http://www.lmsorh.com/images/contact.jpg);}
#contact .title-contact {display:block; color:#8191a8; text-decoration:none;  font-family:sans-serif; font-size:19px; height:10px; padding-left:4px;font-weight:bold;}
#contact div{padding-left:10px;}
#contact div a{color:#68778c;text-decoration:none;display:block;}
/*************************************/
#left-menu {list-style:none;margin-bottom:5px;font-weight:bold;}
#left-menu li {margin-bottom:1px;}
#left-menu li a {display:block; width:233px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; padding-left:10px; text-decoration:none; padding-top:2px;background-color:#cd003a;}
#left-menu li .sousmenu {display:none;}
#left-menu li .sousmenu ul {list-style:none;padding-top:3px;padding-bottom:3px;}
#left-menu li .sousmenu ul li {margin-bottom:4px;}
#left-menu li .sousmenu ul li a {display:block;font-family:Arial, Helvetica, sans-serif;color:#5d7392;font-size:11px;height:11px;padding-left:18px;text-decoration:none;width:223px;background:url(http://www.lmsorh.com/images/puce.gif) no-repeat 6px 8px;background-color:#ffffff;}



#menuup {background-color:#CD003A; border:#CD003A 1px solid; width:auto;height:20px;padding-top:1px; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:13px;}
#menuup a{color:#FFFFFF; text-decoration:none; font-size:13px;}
#menuup a:hover{color:#FFFFFF; text-decoration:none; font-size:13px;}
#menuup .blovover{text-decoration:underline; font-weight:bold; font-size:13px;}








.Accordion {
	xborder-left: solid 1px gray;
	xborder-right: solid 1px black;
	xborder-bottom: solid 1px gray;
	xoverflow: hidden;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab {
	background-color: #6B6B6B;
	xborder-top: solid 1px black;
	xborder-bottom: solid 1px gray;
	margin: 0px;
	padding: 2px;
       color:#ffffff;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding-left: 15px;
	height: 120px;
        color:#000000;
}
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #CD003A;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:17px;
	padding-left:10px;
	padding-top:4px;
}
.AccordionPanelTabHover {
	color: #ffffff;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #ffffff;
}
.AccordionFocused .AccordionPanelTab {
	background-color: #B90034;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #6B6B6B;
}


#corptxt{ float:left; width:629px; padding-left:15px; text-align:justify;}
#corptxt ul{ padding-left:25px;}
h2{     color:#CD003A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:10px; margin-bottom:5px;
        font-weight:bold;}


#refer li {background:transparent url(http://www.lmsorh.com/images/puceroge.jpg) no-repeat 0 3px; display:inline; padding:0pt 15px 0pt 8px;}
#refer1 ul { list-style-image:url(http://www.lmsorh.com/images/puceroge.jpg);}

.swateam {
	width: 160px;
	height:160px;
	border-color:#ebebeb;
	background-color:#EFEFEF;
	border-style:solid;
	border-width:3px;
	margin:2px;
	color:#646464;
	font-family: Trebuchet MS;
	text-decoration:none;
	font-size:11px;
	padding-right:3px;
}
.swateam a {
	color:#CD003A;
	font-family: Trebuchet MS;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.swateam h3 {
	font-size:13px;
}
.swateam td {
	text-align:center;
}
.swateam img {
	margin:5px;
}
