* {border:0px;padding:0px;margin:0px;font-family:Verdana,sans-serif;text-align:left;line-height:18px;}
a {text-decoration:none;border:0px;color:#4b584f;cursor:pointer;}
img {border:0px;}
ul, li, ol {list-style-type:none;}

.pinktext *, *.pinktext {color:#ff007e;}
.lightgreytext *, *.lightgreytext {color:#8b8b8b;}
.browntext *, *.browntext {color:#8d845d;}
.greentext *, *.greentext {color:#a3b400;}
.orangetext *, *.orangetext {color:#ff8400;}

.simpleOrangeArrow {background:url('../img/orange-simple-arrow.png') no-repeat top left;padding-left:19px;}
.simpleKhakiArrow {background:url('../img/khaki-simple-arrow.png') no-repeat top left;padding-left:19px;}
.simpleGreenArrow {background:url('../img/green-simple-arrow.png') no-repeat top left;padding-left:19px;}
.doubleKhakiArrow {background:url('../img/khaki-double-arrows.png') no-repeat top left;padding-left:31px;}

h1 {font-size:22px;line-height:26px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:11px;}

body {width:100%;height:100%;text-align:center;font-size:11px;color:#4b584f;}
#pageContener {display:table;width:840px;margin:10px auto 0 auto;}

#headWrapper {float:left;width:100%;border-bottom:1px solid #c7cbc8;padding-bottom:10px;margin-bottom:15px;}
#headWrapper #logo {margin-left:15px;}
#headWrapper #navOnWS {float:left;width:650px;height:100px;margin-left:20px;}
#headWrapper #navOnWS div.menuBox {position:relative;float:left;width:200px;height:100px;}
#headWrapper #navOnWS ul {position:absolute;float:left;bottom:0px;border-left:1px solid #c7cbc8;padding:0 10px;width:180px;}
#headWrapper #navOnWS ul li a {color:#8b8b8b;text-transform:uppercase;cursor:pointer;}
#headWrapper #navOnWS ul li a:hover, #headWrapper #navOnWS ul li a.selected {color:#4a584f;}

#footer {float:left;width:100%;padding-bottom:10px;}
#footer .group {float:left;width:170px;margin-left:10px;}
#footer ul {float:left;width:650px;text-align:center;}
#footer ul li {display:inline;padding:0 5px;}

#mainContener {clear:left;float:left;width:100%;padding-bottom:30px;border-bottom:1px solid #c7cbc8;margin-bottom:10px;min-height:410px;}
#tplHome #mainContener #mainFrame {float:left;width:573px;margin-top:0px;}
#tplHome #mainContener #animHome {float:left;width:100%;border:1px solid #a8afaa;background:#d1d5d2;margin-top:15px;}
#tplHome #mainContener #animHome #flashPlayer {float:left;width:567px;height:343px;background:black;margin:3px;}
#tplHome #mainContener #animDescription {clear:left;float:left;width:100%;margin-top:15px;text-align:justify;line-height:18px;}

#tplHome #rightFrame {float:right;margin:25px 0 0 0;width:215px;}
#tplHome #rightFrame .thumb {margin-bottom:5px;}
#tplHome #rightFrame .content {clear:left;}
#tplHome #rightFrame #boxActu {border-bottom:1px solid #c7cbc8;margin-top:0px;padding-bottom:15px;width:100%;}
#tplHome #rightFrame #boxActu .header {border-bottom:1px solid #c7cbc8;padding-bottom:10px;width:100%;margin-bottom:10px;}
#tplHome #rightFrame #boxSeminaireFactory {padding-top:15px;width:100%;}
#tplHome #rightFrame #boxSeminaireFactory .header {padding-bottom:10px;width:100%;}
#tplHome #rightFrame #boxSeminaireFactory ul#listLinks * {text-transform:uppercase;font-weight:bold;}

#mainContener #leftPanel {float:left;width:245px;margin-left:3px;}
#mainContener #leftPanel .content {clear:left;float:left;width:200px;margin-top:15px;text-align:right;}
#mainContener #leftPanel .content p {display:table;padding-bottom:10px;}
#mainContener #leftPanel .content * {text-align:right;}

#mainContener #leftPanel #scrollBarContener {position:relative;float:left;height:315px;width:197px;margin:20px 0 20px 0;}
#mainContener #leftPanel #scrollBody {float:left;height:285px;overflow:hidden;line-height:16px;}
#mainContener #leftPanel .scrollBar a {cursor:pointer;}
#mainContener #leftPanel .scrollBar .up {position:absolute;top:0px;right:0px;}
#mainContener #leftPanel .scrollBar .down {position:absolute;bottom:0px;right:0px;}

#mainContener #centralPanel {float:right;width:575px;}
#mainContener #centralPanel .submenu {clear:both;float:left;width:575px;margin-top:52px;}
#mainContener #centralPanel .submenu ul {float:left;width:575px;margin-bottom:20px;}
#mainContener #centralPanel .submenu ul li {float:left;font-size:11px;display:inline;color:#a9a595;text-transform:uppercase;}
#mainContener #centralPanel .content {clear:both;float:left;width:575px;line-height:18px;}
#mainContener #centralPanel .content p {display:table;padding-bottom:10px;}

#tplRecrutement #mainContener #centralPanel h4.title {text-transform:uppercase;}
#tplRecrutement .halfBox {float:left;width:280px;margin:10px 5px 0 0;}
#tplRecrutement .fullBox {clear:left;float:left;width:570px;margin-top:10px;}
#tplRecrutement #box1 {clear:left;float:left;width:570px;margin-top:10px;}
#tplRecrutement #box2 {clear:left;float:left;width:570px;margin-top:10px;}

#tplRubrique #diapoImg {float:left;width:575px;margin:10px 0;}
#tplRubrique .thumb {float:left;margin-left:10px;margin-left:expression((this===this.parentNode.childNodes[0])?"0px":"10px")}
#tplRubrique a.thumb {width:185px;}
#tplRubrique .thumb:first-child {margin-left:0px;}

#tplDiaporama #diapoImg {float:left;width:100%;text-align:center;}
#tplDiaporama #diapoImg img {border:5px solid #d0d5d1;}
#tplDiaporama #mainContener #leftPanel .content * {text-align:justify;text-transform:none;}
#tplDiaporama #slideViewer {float:left;width:577px;position:relative;overflow:hidden;height:114px;margin-top:10px;}
#tplDiaporama #slideHandle {float:left;width:999999px;position:absolute;z-index:1;}
#tplDiaporama #slideLayerT {position:absolute;z-index:5;top:0px;left:0px;}
#tplDiaporama #slideLayerB {position:absolute;z-index:5;bottom:0px;left:0px;}
#tplDiaporama #slideViewer .item {float:left;display:inline;margin-left:8px;margin-left:expression((this===this.parentNode.childNodes[0])?"0px":"8px")}
#tplDiaporama #slideViewer .item:first-child {margin-left:0px;}
#tplDiaporama #mediaInfos {display:table;width:150px;margin:auto;text-align:center;}
#tplDiaporama #mediaInfos h5 {display:table;width:150px;text-align:center;}

#tplVideo #flashPlayer {float:left;width:100%;border:1px solid #a8afaa;background:#d1d5d2;margin-bottom:20px;}
#tplVideo #flashPlayer object {float:left;width:567px;height:343px;background:black;margin:3px;}