body  {padding: 0px; margin: 0px;}
table {margin-left: auto; margin-right: auto;}

/** TABS **/
.tab-menu     {border-top: 1px solid #727272; border-bottom: 1px solid #727272; background-color: #E5E5E5; height: 20px; width: 700px; border-collapse: collapse; padding: 0px;}
.tab-minimenu {height: 21px; width: 84px; border-collapse: collapse; padding: 0px;}
.tab-top      {height: 60px; width: 700px; border-collapse: collapse; padding: 0px;}
.tab-sidebord {border-right: 1px solid #CCC; border-left: 1px solid #CCC;}
.tab-main     {width: 700px; border-collapse: collapse; padding: 0px; border-bottom: 1px solid #CCC;}
.tab-titre    {height: 50; width: 550px; border-collapse: collapse; padding: 0px; margin-top: 10px;}
.tab-cv       {width: 650px; border-collapse: collapse; padding: 0px;}
.tab-outil    {width: 600px; border-collapse: collapse; padding: 0px; margin-bottom: 10px;}
.tab-home     {width: 695px; height: 340px; border-collapse: collapse; padding: 0px; background: url(../img/bg-home.png) no-repeat;}
.tab-web      {width: 600px; border-collapse: collapse; padding: 0px; border-bottom: 1px solid #00A5C6;}
.tab-map      {width: 600px; border-collapse: collapse; padding: 0px; margin-top: 15px; border-top: 1px dashed #CCC;}
.tab-about    {width: 500px; border-collapse: collapse; padding: 0px; margin-bottom: 10px;}
.tab-data     {width: 400px; border-collapse: collapse; padding: 0px; margin-bottom: 10px;}

/** CELS **/
.td-home      {width: 700px; height: 340px; text-align: right; vertical-align: bottom; padding: 0px; font: bold 10px Verdana; color: #999; padding-bottom: 10px; padding-right: 10px; text-transform: uppercase; line-height: 25px;}
.td-top-lft   {width: 600px; height: 60px; text-align: left; vertical-align: top; padding: 0px;}
.td-top-rgt   {width: 100px; height: 60px; text-align: right; vertical-align: top; padding-top: 5px; padding-right: 5px;}
.td-menu      {width: 100px; height: 20px; font: bold 10px Verdana; color: #999; text-align: center; vertical-align: middle;}
.td-minimenu  {width: 21px; height: 21px; text-align: center; vertical-align: middle;}
.td-main      {width: 700px; height: 100%; text-align: center; vertical-align: top; padding: 0px;}
.td-titre     {padding: 0px;}
.td-web-pic   {width: 150px; text-align: center; vertical-align: middle; padding: 10px;}
.td-web-txt   {width: 450px; text-align: left; vertical-align: top; font: 10px Verdana;}
.td-web-titre {width: 450px; text-align: left; vertical-align: top; padding-top: 10px;}
.td-cv-exps   {width: 490px; text-align: left; vertical-align: top; padding: 10px; border-right: 1px dashed #E5E5E5;}
.td-cv-info   {width: 160px; text-align: right; vertical-align: top; padding-top: 10px;}
.td-outil-pic {width: 120px; text-align: center; vertical-align: top; padding: 0px;}
.td-outil-txt {width: 480px; text-align: left; vertical-align: top; padding: 0px; font: 11px Verdana; color: #000; padding-left: 10px;}
.td-map-tit   {width: 200px; text-align: left; vertical-align: middle; font: bold 12px Verdana; color: #999;}
.td-map-lnk   {width: 190px; text-align: left; vertical-align: top; font: bold 10px Verdana; color: #000; padding-left: 10px;}
.td-about     {width: 250px; text-align: center; vertical-align: middle; padding: 0px;}
.td-data-tit  {width: 400px; text-align: left; vertical-align: middle; padding: 0px; font: bold 12px Verdana; color: #999; border-bottom: 1px dashed #CCC;}
.td-data-nom  {width: 250px; text-align: left; vertical-align: middle; padding: 0px; padding-left: 10px; font: 10px Verdana; color: #000;}
.td-data-exe  {width: 130px; text-align: center; vertical-align: middle; padding: 0px;}
.td-data-zip  {width: 20px; text-align: center; vertical-align: middle; padding: 0px;}

/** IMGS **/
.img-minimenu {border: none; width: 21px; height: 21px;}
.img-data-zip {border: none;}
.img-web      {border: none;}
.img-outil    {border: 1px solid #00A5C6; width: 110px; height: 70px;}

/** TXTS **/
.t-web-titre   {font: bold 12px Verdana;}
.t-web-on-line {color: #00A5C6; font: bold;}
.t-web-off-line{color: #C00; font: bold;}
.t-cv-nom   {font: bold 10px Verdana; color: #000;}
.t-cv-adr   {font: 10px Verdana; color: #000;}
.t-cv-exp   {font: bold 12px Verdana; color: #999; line-height: 35px; border-bottom: 1px dashed #00A5C6; text-transform: uppercase;}
.t-cv-boite {font: bold 12px Verdana; color: #000;}
.t-cv-descr {font: 11px Verdana; color: #000; line-height: 20px;}
.t-outil-nom{font: bold 12px Verdana; color: #000;}
.t-home-blu {font: bold 10px Verdana; color: #00A5C6;}
.t-map-caps {color: #00A5C6;}

/** LNKS **/
.l-copy {font: 11px Verdana; color: #CCC; text-decoration: none;}
.l-copy:hover {color: #00A5C6;}
.l-menu {text-decoration: none; color: #999;}
.l-menu:hover {color: #00A5C6;}
.l-cv-top {text-decoration: none; color: #999; font: 11px Verdana;}
.l-cv-top:hover {color: #00A5C6;}
.l-cv-url {text-decoration: none; color: #000; font: 11px Verdana;}
.l-cv-url:hover {color: #00A5C6;}
.l-outil {text-decoration: none; color: #000; font: 11px Verdana;}
.l-outil:hover {color: #00A5C6;}
.l-outil-top {text-decoration: none; color: #999; font: 11px Verdana;}
.l-outil-top:hover {color: #00A5C6;}
.l-web {text-decoration: none; color: #999; font: bold 11px Verdana;}
.l-web:hover {color: #00A5C6;}
.l-web-top {text-decoration: none; color: #999; font: 11px Verdana;}
.l-web-top:hover {color: #00A5C6;}
.l-map-lnks {text-decoration: none; color: #000; font: 11px Verdana;}
.l-map-lnks:hover {color: #00A5C6;}
.l-about {text-decoration: none; color: #000; font: 11px Verdana;}
.l-about:hover {color: #00A5C6;}
.l-data {text-decoration: none; color: #000; font: 11px Verdana;}
.l-data:hover {color: #00A5C6;}

/** DIVS **/
.div-center    {text-align: center;}
.div-about     {width:   75%; text-align: left; font: 11px Verdana; color: #000; margin-bottom: 10px; padding: 10px; margin-left: auto; margin-right: auto;}
.div-web-top   {width: 600px; text-align: right; border-bottom: 1px dashed #CCC; margin-bottom: 10px;}
.div-cv-top    {width: 450px; text-align: right;}
.div-outil-top {width: 600px; text-align: right; border-bottom: 1px dashed #CCC; margin-bottom: 10px;}
