@charset "utf-8";
/* CSS Document */

body { background-color: #FFFFFF; background-image: url(../images/bg-img.jpg); background-repeat: repeat-x; margin-left: 0px;margin-top: 20px; margin-right: 0px;	margin-bottom: 20px; }

.top-bg { background: url(../images/bg-top.gif) no-repeat center bottom; width: 960px; height: 13px; }

.mid-bg { background: url(../images/bg-mid.gif) repeat-y center; width: 960px; }

.btm-bg { background: url(../images/bg-btm.gif) no-repeat center top; width: 960px; height: 11px; }

.logo { background: url(../images/logo.jpg) no-repeat center top; width: 259px; height: 152px; }

.quote { background: url(../images/home-devis-quote.jpg) no-repeat center center; width: 451px; height: 119px; }

.call-us{ background: url(../images/call-img.jpg) no-repeat center top; width: 251px; height: 98px; }

.call-us-txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #D20000; }

.call-us-txt-heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #D20000; }

.top-nav-bg { background: url(../images/top-menu.gif) no-repeat center center; width: 957px; height: 37px; }

.top-nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #252525; text-decoration: none; font-weight:bold; text-transform: uppercase; }

.top-nav a { color: #252525; text-decoration: none; }

.top-nav:hover { color: #ea441d; text-decoration: none; }

#left-pan {width: 235px; padding-top: 2px; }

#right-pan {width: 695px; padding-top: 2px; }

.right-bg-top { background: url(../images/right-bg-top.jpg) no-repeat center bottom; width: 684px; height: 15px; }

.right-bg-mid { background: url(../images/right-bg-mid.jpg) repeat-y center top; width: 684px;}

.right-bg-btm { background: url(../images/right-bg-btm.jpg) no-repeat center top; width: 684px; height: 12px; }



.left-bg-top { background: url(../images/left-bg-top.jpg) no-repeat center bottom; width: 235px; height: 12px; }

.left-bg-mid { background: url(../images/left-bg-middle.jpg) repeat-y center top; width: 235px;}

.left-bg-btm { background: url(../images/left-bg-btm.jpg) no-repeat center top; width: 235px; height: 11px; }

.txt-1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #313131; }

.txt-2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #727272; }

.txt-2 a { color: #727272; text-decoration: none; }
.txt-21 { color: #727272; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.txt-21:hover { color: #3e3e3e; text-decoration: underline; }
.txt-2:hover { color: #3e3e3e; text-decoration: underline; }


hr { background: url(../images/hr.jpg) repeat-x; width: 100%; height: 2px; }

.blue-txt-heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#00679d; } 
.blue-txt-heading a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#00679d; text-decoration:none; }
.blue-txt-heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#00679d; } 

.txt-flw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #606060; text-decoration: none; line-height: 17px; }
.sect { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #606060; text-decoration: none; line-height: 12px; }
#txt-flw-11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #606060; text-decoration: none; line-height: 24px; }
#txt-flw-11 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff6c00; text-decoration: none; line-height: 24px; font-weight: bold; }

.txt-flw ul { margin: 0px; padding: 0px; padding-left: 10px; }

.txt-flw ul li { margin: 0px 0px 0px 12px; padding: 0px; list-style-type: none; list-style: url(../images/bullet.jpg); }

.txt-flw a ul li { color: #ff6c00; text-decoration: none; }

.txt-flw ul li a:hover { color: #242424; text-decoration: underline; }

#footer { background: url(../images/bg-footer.jpg) repeat-x; height: 73px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444343; font-weight: normal; text-decoration: none; }
#haut { background: url(../images/bg-footer.jpg) repeat-x; height: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444343; font-weight: normal; text-decoration: none; }
.footer-link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444343; font-weight: normal; text-decoration: none; }

.footer-link a { color: #444343; font-weight: normal; text-decoration: none; }

.footer-link:hover { color: #707070; font-weight: normal; text-decoration: underline; }

.top-user-bg { background: url(../images/top-user-bg.gif) no-repeat center center; width: 251px; height: 118px; padding-left: 10px; }

.blue-txt-link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#00679d; text-decoration: none; } 

.blue-txt-link a { color:#00679d; text-decoration: none; } 

.blue-txt-link:hover { color: #0066FF; text-decoration: underline; } 


.box-mid-top { background: url(../images/box-mid-top.jpg) no-repeat center bottom; width: 657px; height: 12px; }

.box-mid-top-1 { background: url(../images/box-mid-top-1.jpg) no-repeat center bottom; width: 657px; height: 12px; }

.box-mid-mid { background: url(../images/box-mid-mid.jpg) repeat-x bottom; height: 356px;}

.box-mid-btm { background: url(../images/box-mid-btm.jpg) no-repeat center top; width: 657px; height: 10px; }

.bdr-right-left { border-left: 1px solid #bdbcbd; border-right: 1px solid #bdbcbd; }

.button-1 { background: url(../images/button-1.jpg) no-repeat center center; text-align: center; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; width: 100px; height: 30px; color: #00679d; }


.tab-small { width: 138px; height: 24px; padding-top: 10px; background: url(../images/small-dwn.jpg) no-repeat bottom center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #00679d; display: block;  }

.tab-small a { text-decoration: none; color: #00679d; background: url(../images/small-dwn.jpg) no-repeat bottom center; display: block; width: 138px; height: 24px; padding-top: 10px; }

.tab-small:hover { text-decoration: underline; color: #0090dc; width: 138px; height: 24px; padding-top: 10px; background: url(../images/small-up.jpg) no-repeat bottom center; display: block; }



.tab-small-up { width: 138px; height: 24px; padding-top: 10px; background: url(../images/small-up.jpg) no-repeat bottom center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #00679d; display: block; }

.tab-small-up a { text-decoration: none; color: #00679d; width: 138px; height: 24px; padding-top: 10px; background: url(../images/small-dwn.jpg) no-repeat bottom center; display: block; }

.tab-small-up:hover { text-decoration: underline; color: #0090dc; width: 138px; height: 24px; padding-top: 10px; background: url(../images/small-up.jpg) no-repeat bottom center; display: block; }


.tab-seperator { background: url(../images/seperator.jpg) repeat-x left bottom; height: 34px;}

.tab-seperator-right { background: url(../images/seperator.jpg) repeat-x left bottom; height: 34px; width: 62px;}


.tab-big { width: 161px; height: 24px; padding-top: 10px; background: url(../images/big-dwn.jpg) no-repeat bottom center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #00679d; display: block; }

.tab-big a { text-decoration: none; color: #00679d; width: 161px; height: 24px; padding-top: 10px; background: url(../images/big-dwn.jpg) no-repeat bottom center; display: block; }

.tab-big:hover { text-decoration: underline; color: #0090dc; width: 161px; height: 24px; padding-top: 10px; background: url(../images/big-up.jpg) no-repeat bottom center; display: block; }


.tab-big-up { width: 161px; height: 24px; padding-top: 10px; background: url(../images/big-up.jpg) no-repeat bottom center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #00679d; display: block; }

.tab-big-up a { text-decoration: none; color: #00679d; width: 161px; height: 24px; padding-top: 10px; background: url(../images/big-dwn.jpg) no-repeat bottom center; display: block; }

.tab-big-up:hover { text-decoration: underline; color: #0090dc; width: 161px; height: 24px; padding-top: 10px; background: url(../images/big-up.jpg) no-repeat bottom center; display: block; }


.blue-txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  bold; color:#00679d; }


.txt-flw-white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; line-height: 17px; }


.txt-flw-white-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height: 17px; font-weight: bold; }

.bg-blue { width: 644px; height: 48px; background: url(../images/bg-blue.gif) no-repeat top center; text-align: center center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #606060; text-decoration: none; line-height: 17px;}


.blue-grad { width: 640px; height: 28px; background: url(../images/bg-grad.gif) no-repeat top center; }

.blue-txt-box-heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#00679d; } 
#pdetail a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FE6700;text-decoration: none }
