html{ outline:none;}
body, p, h1, h2, h3, h4, h5, h6, ul, li, input, form{ margin:0px; padding:0px;}
img{ border:0px;}input{line-height:normal;}
.clear { clear:both;}
body { background:#fff; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#626161; }
#outer_container { width:100%; margin:0px auto; }
#container { width:100%; margin:0px auto; }
/*header */
#outer_header { background:#4a6d89 url(../images/header_bg.gif) repeat-x 0 0; height:203px; }
#header { height:203px; width:957px; margin:0px auto; }
#header #top_sec { overflow:hidden; height:157px; padding-bottom:11px; background:url(../images/top-header.jpg) left top no-repeat; }
#header #top_sec h1 { float:left; margin:38px 0px 0px 0px; }
#header #top_sec h1 a { display:block; background: url(../images/logo.gif) no-repeat 0 0; width:259px; height:117px; text-indent:-9999px; }
#header #top_sec span { float:right; font: normal 24px/24px Arial, Helvetica, sans-serif; color:#fff; padding-top:113px; }
#header #top_sec strong { font: bold 24px/24px Arial, Helvetica, sans-serif; color:#ffcf30; }
#header #drapeau { float:right; width: 108px; }
#header #drapeau ul { list-style:none; }
#header #drapeau ul li { float:right; padding:9px 0px 0px 9px; }
/* navigation */
#header #nav { margin:0px; height:35px; overflow:hidden; float:left; width:847px; }
#header #nav ul { list-style:none; margin:0px; padding:0px; overflow: hidden; }
#header #nav li { font: normal 14px/14px Arial, Helvetica, sans-serif; color:#FFF; float:left; display:block; }
#header #nav li a { display:block; text-decoration:none; }
#header #nav li a span { background:url(../images/right-nav-bg.gif) right top no-repeat; display:block; color:#FFF; padding:0 30px 0 19px; text-decoration:none; line-height:35px; }
#header #nav li a:hover { background: url(../images/right-nav-bg.gif) right bottom no-repeat; color:#000; text-decoration:none; }
#header #nav li a:hover span { background: url(../images/left-nav-bg.gif) no-repeat; color:#000; text-decoration:none; }
#header #nav li a.current { background: url(../images/right-nav-bg.gif) right bottom no-repeat; color:#000; text-decoration:none; }
#header #nav li a.current span { background: url(../images/left-nav-bg.gif) no-repeat; color:#000; text-decoration:none; }
/* fin navigation*/
/* fin header */
/* début contenu */
#outer_content { background:url(../images/content-bg.gif) left top repeat-x; width:100%; height:100%; overflow:hidden; }
#content { overflow:hidden; width:957px; margin:0 auto; }
.img-pincipale { float:left; width:482px; height:224px; }
.heading_sec .cont_text { float:left; width:430px; padding:0px 20px 0px 25px; }
.cont_text h3 { font: normal 18px/20px Arial, Helvetica, sans-serif; color:#5a5a5a; padding-top:10px; }
.cont_text h3 span { color:#996047; }
.cont_text p { padding-top:16px; }
.cont_text p strong { font-weight:bold; color:#996047; }
.cont_text p a { text-decoration:none; color:#626161; }
.cont_text p a:hover { text-decoration: underline; color:#626161; }

.cont_text input { width:150px; text-align:center; height:20px; border:1px solid #ddd; color:#626161; font-size:12px}
.cont_text button { width:150px; text-align:center; border:1px solid #ddd; color:#FFF; font-size: 12px; background-color:#5b8aa6; cursor:pointer; font: bold;}

#content .links { overflow:hidden; height:35px; }
#content h2 { text-align:right; float:right; width:90px; background:url(../images/or-arrow.gif) left 15px no-repeat; font:normal 12px/12px Arial, Helvetica, sans-serif; color:#926048; padding:11px 0; }
#content h2 a { text-decoration:none; color:#926048; }
#content h2 a:hover { text-decoration:underline; color:#926048; }

#content .btn {width:120px; text-align:center; height:22px; border:1px solid #ddd; color:#FFF; font-size: 12px/25px; background-color:#5b8aa6; cursor:pointer}
#content input {text-align:center; height:22px; border:1px solid #ddd; color:#626161; font-size:12px; vertical-align:middle}
#content .TitrePage { padding-top:15px; font-weight:bold; color:#996047; font-size:24px; padding-bottom:5px;}

.activites_bo { background:#e7ecf0; height:259px; margin-bottom:20px; position:relative; }
.activites_bo ul { list-style:none; padding:14px 0px 0px 110px; }
.activites_bo ul li { width:229px; height:229px; display:block; padding:14px 6px 16px 0; float:left; }
.activites_bo ul li.one { background:url(../images/eej.gif) left top no-repeat; }
.activites_bo ul li.two { background:url(../images/sl.gif) left top no-repeat; }
.activites_bo ul li.three { background:url(../images/fa.gif) left top no-repeat; }
.activites_bo .act { position:absolute; left:0; top:-31px; z-index:100; background: url(../images/activites-btn.gif) left top no-repeat; font: normal 22px/31px Arial, Helvetica, sans-serif; color:#4d7492; width:169px; text-align:center; }
.activites_bo .act a { text-decoration:none; color:#4d7492; display:block; }
.activites_bo .act a:hover { text-decoration:none; color:#4d7492; display:block; }


.activites { background:#e7ecf0; height:259px; margin-bottom:20px; position:relative; }
.activites ul { list-style:none; padding:14px 0px 0px 10px; }
.activites ul li { width:229px; height:229px; display:block; padding:14px 6px 16px 0; float:left; }
.activites ul li.one { background:url(../images/box-bg.gif) left top no-repeat; }
.activites ul li.two { background:url(../images/box-bg2.gif) left top no-repeat; }
.activites ul li.three { background:url(../images/box-bg3.gif) left top no-repeat; }
.activites ul li.four { background:url(../images/box-bg4.gif) left top no-repeat; }
.activites ul li img { text-align:center; height:131px; margin:14px 0px 0px 38px; border:0px; }
.activites ul li strong { color:#FFF; font:bold 14px Arial, Helvetica, sans-serif; display:block; }
.activites ul li p { width:190px; margin:0 auto; }
.activites ul li span { color:#ffbd30; display:block; font:normal 12px/12px Arial, Helvetica, sans-serif; }
.activites ul li span a { color:#ffbd30; text-decoration:none; }
.activites ul li span a:hover { color:#ffbd30; text-decoration: underline; }
.activites .act { position:absolute; left:0; top:-31px; z-index:100; background: url(../images/activites-btn.gif) left top no-repeat; font: normal 22px/31px Arial, Helvetica, sans-serif; color:#4d7492; width:169px; text-align:center; }
.activites .act a { text-decoration:none; color:#4d7492; display:block; }
.activites .act a:hover { text-decoration:none; color:#4d7492; display:block; }
#content .heading_sec { background:#ffcf30; overflow:hidden; height:100%; }
#content .main { overflow:hidden; height:100%; padding-bottom:29px; }
.main .left_sec { float:left; width:759px; padding-right:16px; }
.main .left_sec .top_sec { overflow:hidden; height:100%; }
.image { position: relative; background:url(../images/gal_bg-img.gif) left top no-repeat; width:312px; height:223px; float:left; }
.belt { position:absolute; left:8px; top:0px; width:304px; height: 223px; !important}
.paginate { position: absolute; bottom: 0px; right: 0px; height: 19px; z-index:1; width:304px; !important}
.stepcarousel .panel { width: 304px; padding:0; }
.top_sec .text-intro { float:left; width:447px; height:100%; position:relative; !important}

.text-intro .pgactivite { position:absolute; left:-38px; top:12px; z-index:150; background-color:#ffcf30; display:block; width:463px; font:bold 24px/41px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 0px 0px 22px;  !important}
.text-intro .pgactivite span { font-style:italic; color:#000; }
.text-intro input { width:300px; text-align:center; height:20px; border:1px solid #ddd; color:#626161; font-size:12px}
.text-intro button { width:120px; text-align:center; border:1px solid #ddd; color:#FFF; font-size: 12px; background-color:#5b8aa6; cursor:pointer}

.text-intro .fir { position:absolute; left:-38px; top:12px; z-index:150; background-color:#dd2803; display:block; width:463px; font:bold 36px/41px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 0px 0px 22px;  !important}
.text-intro .fir span { font-style:italic; color:#000; }
.text-intro .up { position:absolute; left:-38px; top:12px; z-index:150; background-color:#bec913; display:block; width:463px; font:bold 36px/41px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 0px 0px 22px;  !important}
.text-intro .up span { font-style:italic; color:#000; }
.text-intro .fa { position:absolute; left:-38px; top:12px; z-index:150; background-color:#d12838; display:block; width:463px; font:bold 36px/41px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 0px 0px 22px;  !important}
.text-intro .fa span { font-style:italic; color:#000; }
.text-intro .fa small { font-style:italic; color:#CCCCCC; font:14px Arial, Helvetica, sans-serif;}
.text-intro .world { position:absolute; left:-38px; top:12px; z-index:150; background-color:#7abdf0; display:block; width:463px; font:bold 36px/41px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 0px 0px 22px;  !important}
.text-intro .world span { font-style:italic; color:#000; }
.text-intro .nego { position:absolute; left:-38px; top:12px; z-index:150; background-color:#009900; display:block; width:463px; font:bold 36px/41px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 0px 0px 22px;  !important}
.text-intro .nego span { font-style:italic; color:#000; }
.text-intro .ter { position:absolute; left:-38px; top:12px; z-index:150; background-color:#ff9703; display:block; width:463px; font:bold 36px/41px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 0px 0px 22px;  !important}
.text-intro .ter span { font-style:italic; color:#000; }
.text-intro .qual { position:absolute; left:-38px; top:12px; z-index:150; background-color:#c78ec7; display:block; width:463px; font:bold 36px/41px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 0px 0px 22px;  !important}
.text-intro .qual span { font-style:italic; color:#000; }
.text-intro .choc { position:absolute; left:-38px; top:12px; z-index:150; background-color:#653614; display:block; width:463px; font:bold 36px/41px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 0px 0px 22px;  !important}
.text-intro .choc span { font-style:italic; color:#000; }
.text-intro .strat { position:absolute; left:-38px; top:12px; z-index:150; background-color:#201c66; display:block; width:463px; font:bold 36px/41px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 0px 0px 22px;  !important}
.text-intro .strat span { font-style:italic; color:#999999; }
.text-intro .team { position:absolute; left:-38px; top:12px; z-index:150; background-color:#2eb0af; display:block; width:463px; font:bold 36px/41px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 0px 0px 22px;  !important}
.text-intro .team span { font-style:italic; color:#000; }
.text-intro .rem { position:absolute; left:-38px; top:12px; z-index:150; background-color:#cba52b; display:block; width:463px; font:bold 36px/41px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 0px 0px 22px;  !important}
.text-intro .rem span { font-style:italic; color:#000; }
.text-intro .sim { position:absolute; left:-38px; top:12px; z-index:150; background-color:#4a6d89; display:block; width:463px; font:bold 30px/41px Arial, Helvetica, sans-serif; color:#996047; padding:0px 0px 0px 22px;  !important}
.text-intro .sim span { font-style:italic; color:#ffcf30; }
.text-intro .equi { position:absolute; left:-38px; top:12px; z-index:150; background-color:#414040; display:block; width:463px; font:bold 36px/41px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 0px 0px 22px;  !important}
.text-intro .equi span { font-style:italic; color:#999999; }

.text-intro .inner_content_text { float:left; width:400px; padding:60px 27px 0px 20px; }
.inner_content_text h3 { font: normal 18px/20px Arial, Helvetica, sans-serif; color:#996047; }
.inner_content_text p { font: normal 12px/15px Arial, Helvetica, sans-serif; color:#5a5a5a; padding-top:18px; }
.main .left_sec .bottom_sec { overflow:hidden; height:100%; padding-top:21px; }
#left_space { padding-left:36px; }

.bottom_sec .cont_box { float:left; width:361px; }
.bottom_sec .cont_box h5 { background:url(../images/heading-bg.gif) left top no-repeat; width:346px; height:36px; font: normal 20px/36px Arial, Helvetica, sans-serif; color:#FFF; padding-left:15px; overflow:hidden; }
.bottom_sec .cont_box h4 { font: normal 28px/28px Arial, Helvetica, sans-serif; color:#FFF; padding:9px 0px; clear:both; }
.bottom_sec .cont_box h4 strong { font-weight:bold; color:#dd2803; }
.bottom_sec .cont_box h4 .nego { font-weight:bold; color:#009900; }
.bottom_sec .cont_box h4 .up { font-weight:bold; color:#bec913; }
.bottom_sec .cont_box h4 .fa { font-weight:bold; color:#d12838; }
.bottom_sec .cont_box h4 .world { font-weight:bold; color:#7abdf0; }
.bottom_sec .cont_box h4 .ter { font-weight:bold; color:#ff9703; }
.bottom_sec .cont_box h4 .qual { font-weight:bold; color:#c78ec7; }
.bottom_sec .cont_box h4 .strat { font-weight:bold; color:#201c66; }
.bottom_sec .cont_box h4 .choc { font-weight:bold; color:#653614; }
.bottom_sec .cont_box h4 .team { font-weight:bold; color:#2eb0af; }
.bottom_sec .cont_box h4 .rem { font-weight:bold; color:#cba52b; }
.bottom_sec .cont_box h4 .equi { font-weight:bold; color:#414040; }
.bottom_sec .cont_box h4 i { font-style:italic; font-weight:normal; color:#000; }
.bottom_sec .cont_box h3 { background: url(../images/yellow-arrow.gif) left 20px no-repeat; border-bottom:3px solid #f4f2f2; font: bold 17px/20px Arial, Helvetica, sans-serif; color:#996047; padding:15px 0px 7px 15px; }
.bottom_sec .cont_box p { font: normal 12px/15px Arial, Helvetica, sans-serif; color:#757370; padding-top:13px; }

.bottom_sec .cont_box_xl { float:left; width:760px; }
.bottom_sec .cont_box_xl h5 { background:url(../images/heading-bg.gif) left top no-repeat; width:346px; height:36px; font: normal 20px/36px Arial, Helvetica, sans-serif; color:#FFF; padding-left:15px; overflow:hidden; }
.bottom_sec .cont_box_xl h4 { font: normal 28px/28px Arial, Helvetica, sans-serif; color:#FFF; padding:9px 0px; clear:both; }
.bottom_sec .cont_box_xl h4 strong { font-weight:bold; color:#dd2803; }
.bottom_sec .cont_box_xl h4 i { font-style:italic; font-weight:normal; color:#000; }
.bottom_sec .cont_box_xl h3 { background: url(../images/yellow-arrow.gif) left 20px no-repeat; border-bottom:3px solid #f4f2f2; font: bold 17px/20px Arial, Helvetica, sans-serif; color:#996047; padding:15px 0px 7px 15px; }
.bottom_sec .cont_box_xl p { font: normal 12px/15px Arial, Helvetica, sans-serif; color:#757370; padding-top:13px; }
.cont_box_xl .pres-generale { overflow:hidden; font: normal 12px/15px Arial, Helvetica, sans-serif; color:#4a6d89; padding-top:17px; }
.cont_box_xl .pres-generale p { padding-top:10px; float:left; color:#4a6d89;}
.cont_box_xl input {text-align:center; height:20px; border:1px solid #ddd; color:#626161; font-size:12px}
.cont_box_xl button { width:120px; text-align:center; border:1px solid #ddd; color:#FFF; font-size: 12px; background-color:#5b8aa6; cursor:pointer}
.cont_box_xl #msg{border:1px solid #DDD; padding:2px 5px; margin-bottom:5px; width:300px}

.fir_stat { border-top:6px solid #ffd200; border-bottom:6px solid #e0e0e0; background-color:#f6f6f6; padding-right:36px; padding-bottom:13px; margin-bottom:6px; }
.fir_stat ul { list-style:none; padding-top:14px; }
.fir_stat ul li { background:url(../images/y-arrow.gif) 18px 6px no-repeat; font: normal 12px/15px Arial, Helvetica, sans-serif; color:#996047; padding:0px 0px 0px 36px; }
.fir_stat ul li strong { color:#4f7492; }
.cont_box .pres-generale { overflow:hidden; font: normal 12px/15px Arial, Helvetica, sans-serif; color:#4a6d89; padding-top:17px; }
.cont_box .pres-generale p { padding-top:10px; width:253px; float:left; color:#4a6d89;}
.cont_box .pres-generale img { float:left; margin-right:8px; }
.main .right_sec { float:left; width:182px; padding-top:12px; }
.main .right_sec .acc a {color: #FFFFFF;text-decoration: none; }
.main .right_sec .acc-nego a {color: #FFFFFF;text-decoration: none; }
.right_sec .acc { background:#dd2803 url(../images/wt-arrow.gif) 12px 17px no-repeat; font: bold 12px/41px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 0px 25px; }
.right_sec .acc-nego { background:#009900 url(../images/wt-arrow.gif) 12px 17px no-repeat; font: bold 12px/41px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 0px 25px; }
.right_sec .acc-nego img { margin-left: 6px; vertical-align: middle; }
.right_sec .acc img { margin-left: 6px; vertical-align: middle; }
.right_sec .tele { background:#f6f6f6; border:1px solid #e3e8ec; padding:0px 0px 14px 11px; margin-top:17px; width:auto;}
.tele h4 { font: normal 20px/40px Arial, Helvetica, sans-serif; color:#4a6d89; }
.tele ul { list-style:none; overflow:hidden; padding-bottom:16px; }
.tele ul li { background:url(../images/rouge-arrow.gif) 8px 6px no-repeat; color:#47a0e7; font: normal 11px/16px Arial, Helvetica, sans-serif; padding-left:21px; }
.tele ul li a { text-decoration:none; color:#47a0e7; }
.tele ul li a:hover { text-decoration: underline; color:#47a0e7; }
.tele img { border:1px solid #FFF; margin:11px 0px 0px 0px; }

.right_sec .tele_ss_marge { background:#f6f6f6; border:1px solid #e3e8ec; padding:0px 0px 14px 11px; margin-top:0px; width:auto;}
.tele_ss_marge h4 { font: normal 20px/40px Arial, Helvetica, sans-serif; color:#4a6d89; }
.tele_ss_marge img { border:0px; margin:11px 0px 0px 0px; }
.tele_ss_marge ul { list-style:none; overflow:hidden; padding-bottom:16px; }
.tele_ss_marge ul li { background:url(../images/rouge-arrow.gif) 8px 6px no-repeat; color:#47a0e7; font: normal 11px/16px Arial, Helvetica, sans-serif; padding-left:21px; }
.tele_ss_marge a { text-decoration:none; color:#47a0e7; }
.tele_ss_marge a:hover { text-decoration: underline; color:#47a0e7; }
/* fin contenu */

.right_sec .acc-fa { background:#d12838 url(../images/wt-arrow.gif) 12px 17px no-repeat; font: bold 12px/41px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 0px 25px; }
.right_sec .acc-fa img { margin-left: 6px; vertical-align: middle; }
.main .right_sec .acc-fa a {color: #FFFFFF;text-decoration: none; }

.right_sec .acc-up { background:#bec913 url(../images/wt-arrow.gif) 12px 17px no-repeat; font: bold 12px/41px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 0px 25px; }
.right_sec .acc-up img { margin-left: 6px; vertical-align: middle; }
.main .right_sec .acc-up a {color: #FFFFFF;text-decoration: none; }

.right_sec .acc-ter { background:#ff9703 url(../images/wt-arrow.gif) 12px 17px no-repeat; font: bold 12px/41px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 0px 25px; }
.right_sec .acc-ter img { margin-left: 6px; vertical-align: middle; }
.main .right_sec .acc-ter a {color: #FFFFFF;text-decoration: none; }

.right_sec .acc-qual { background:#c78ec7 url(../images/wt-arrow.gif) 12px 17px no-repeat; font: bold 12px/41px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 0px 25px; }
.right_sec .acc-qual img { margin-left: 6px; vertical-align: middle; }
.main .right_sec .acc-qual a {color: #FFFFFF;text-decoration: none; }

.right_sec .acc-choc { background:#653614 url(../images/wt-arrow.gif) 12px 17px no-repeat; font: bold 12px/41px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 0px 25px; }
.right_sec .acc-choc img { margin-left: 6px; vertical-align: middle; }
.main .right_sec .acc-choc a {color: #FFFFFF;text-decoration: none; }

.right_sec .acc-team { background:#2eb0af url(../images/wt-arrow.gif) 12px 17px no-repeat; font: bold 12px/41px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 0px 25px; }
.right_sec .acc-team img { margin-left: 6px; vertical-align: middle; }
.main .right_sec .acc-team a {color: #FFFFFF;text-decoration: none; }

.right_sec .acc-strat { background:#201c66 url(../images/wt-arrow.gif) 12px 17px no-repeat; font: bold 12px/41px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 0px 25px; }
.right_sec .acc-strat img { margin-left: 6px; vertical-align: middle; }
.main .right_sec .acc-strat a {color: #FFFFFF;text-decoration: none; }

.right_sec .acc-world { background:#7abdf0 url(../images/wt-arrow.gif) 12px 17px no-repeat; font: bold 12px/41px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 0px 25px; }
.right_sec .acc-world img { margin-left: 6px; vertical-align: middle; }
.main .right_sec .acc-world a {color: #FFFFFF;text-decoration: none; }

.right_sec .acc-rem { background:#cba52b url(../images/wt-arrow.gif) 12px 17px no-repeat; font: bold 12px/41px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 0px 25px; }
.right_sec .acc-rem img { margin-left: 6px; vertical-align: middle; }
.main .right_sec .acc-rem a {color: #FFFFFF;text-decoration: none; }

.right_sec .acc-equi { background:#414040 url(../images/wt-arrow.gif) 12px 17px no-repeat; font: bold 12px/41px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 0px 25px; }
.right_sec .acc-equi img { margin-left: 6px; vertical-align: middle; }
.main .right_sec .acc-equi a {color: #FFFFFF;text-decoration: none; }
/* début footer */
#outer_footer { width:100%; background:#dce4eb; padding-top:16px; }
#footer { width:957px; margin:0px auto; background:url(../images/footer_bg.gif) 0 0 repeat-y; overflow:hidden; font:normal 11px/15px Arial, Helvetica, sans-serif; color:#7d8f9e; }
#footer .col1 { float:left; width:299px; padding-right:34px; }
#footer .col2 { float:left; width:298px; padding-right:34px; }
#footer .col3 { float:left; width:292px; }
#footer .col3 p.bottom_space { float:left; padding-bottom:12px; }
#footer a { color:#996047; text-decoration:none; }
#footer a:hover { color:#996047; text-decoration:underline; }
#footer h5 { font: bold 20px/64px Arial, Helvetica, sans-serif; color:#FFF; }
#footer h5 img { float:left; margin:0px 40px 0px 0px }
#outer_footer .bottom_sec { font: normal 12px/15px Arial, Helvetica, sans-serif; color:#4a6d89; text-align:center; padding:39px 0px 23px 0px; width:1003px; margin:0px auto; }
#outer_footer .bottom_sec a { text-decoration:none; color:#4a6d89; }
#outer_footer .bottom_sec a:hover { text-decoration: underline; color:#4a6d89; }
.bot2 { font:normal 11px/15px Arial, Helvetica, sans-serif; color:#7d8f9e; }
/* fin footer */
