/* ============== GENERAL ==============  */
BODY{background:url("../images/background.jpg") #CCC top left repeat-x;font-size:12px;font-family:Arial, Helvetica, sans-serif;margin:15px 0 20px}
A{color:#447093}
/* ============== LAYOUT ==============  */
#tableMain{width:952px}
#top{width:932px;height:10px;background-image:url(../images/corner_top.jpg);background-repeat:repeat-x}
#header{width:952px;border-left:1px solid #415C6D;border-right:1px solid #415C6D;background:url(../images/layout/bkg_bandeau.gif) #FFF top right no-repeat;padding-top:5px}
#tdContent{border-left:1px solid #415C6D;border-right:1px solid #415C6D;background-color:#FFF;text-align:left;padding:15px}
#footer{width:932px;height:10px;background-color:#FFF;border-bottom:1px solid #415C6D;vertical-align:bottom;text-align:center}
.tdBorderLR{border-left:1px solid #415C6D;border-right:1px solid #415C6D}
/* ============== TEXT ==============  */
#titlePage{padding-top:10px;padding-bottom:10px;font-size:14px;font-weight:700}
#headerAddress{width:200px;text-align:left;font-size:11px}
/* ============== MENU ==============  */
.itemMenu2{width:190px;height:22px;font-size:12px;font-weight:700;background-repeat:no-repeat;background-position:0 -38px;text-align:center;color:#333;text-decoration:none}
.itemMenu2On{width:190px;height:22px;font-size:12px;font-weight:700;background-repeat:no-repeat;background-position:0 0;text-align:center;color:#FFF;text-decoration:none}
.itemMenu2 A:hover{color:#447093;text-decoration:none}
.bottomMenu{font-size:1px;height:8px}
.topBandeau{border-top:1px solid #415C6D}
.bottomBandeau{border-top:1px solid #415C6D;background-repeat:repeat-x;height:22px}
/* ============== PACKAGES ==============  */
.PackStart{color:#345274}
.titPackStart{color:#345274;font-size:14px;font-weight:700;border-top:1px solid #345274;border-bottom:1px solid #345274;background-color:#dde3f0;padding:5px}
.PackPro{color:#9B4342}
.titPackPro{color:#9B4342;font-size:14px;font-weight:700;border-top:1px solid #9B4342;border-bottom:1px solid #9B4342;background-color:#efe2e2;padding:5px}
.PackDynamic{color:#BB5C00}
.titPackDynamic{color:#BB5C00;font-size:14px;font-weight:700;border-top:1px solid #BB5C00;border-bottom:1px solid #BB5C00;background-color:#fbe1c7;padding:5px}
.PackCustom{color:#666}
.titPackCustom{color:#666;font-size:14px;font-weight:700;border-top:1px solid #666;border-bottom:1px solid #666;background-color:#e0e0e0;padding:5px}
.pricePack{font-size:14px;font-weight:700}
.tdImgPack{vertical-align:bottom;width:200px;text-align:right;padding-right:25px}
.tdSeparator{height:45px;text-align:right;vertical-align:bottom}
.tdSeparator A{font-size:9px;text-decoration:none}
#borderMenuOffre DIV{padding-left:10px;padding-bottom:5px;padding-top:5px}
#borderMenuOffre A{color:#333;text-decoration:none;font-weight:700}
#borderMenuOffre A:hover{color:#FFF;text-decoration:underline;font-weight:700}
/* ============== CONTACT ==============  */
.titParContact{color:#939;font-weight:700;font-size:14px}
.fldContactNormal{border:1px solid #939;font-family:Arial, Helvetica, sans-serif;font-size:12px}
.fldContactError{border:1px solid red;font-family:Arial, Helvetica, sans-serif;font-size:12px}
#footerLeft,#footerRight{width:10px;height:20px}
.itemMenu2 A,.itemMenu2 A:visited,.itemMenu2 A:active{color:#333;text-decoration:none}
.itemMenu2On A,.itemMenu2On A:hover,.itemMenu2On A:visited,.itemMenu2On A:active{color:#FFF;text-decoration:none}