/* CSS Document */
html{padding:0;margin:0;border:0;font-family: Verdana, Arial, Helvetica, sans-serif;color:#625C5C;font-size:14px;background-color:#FFFFFF;}
body {padding:0;margin:0 auto 0 auto;}
* {padding:0; margin:0;border:0;}
a, a:link, a:visited{text-decoration:none;color:#666666;}
a:hover, a.visit {color:#666666;}

h2 {font-size:14px;font-weight:normal;margin:0 0 5px 0;padding:0;border:0;}
h1, h3 {font-size:12px;font-weight:bold;margin:0 0 5px 0;padding:0;border:0;}

#conteneur {text-align:center;margin: 0 auto;padding: 0;width:984px;border:0;font-size:14px;}

#head {width:100%;background:url(/css/fdent0.png) top left repeat-x #EAEEF1;border:0;height:184px;}
#header {margin:0 auto;padding:0;height:184px;width:984px;text-align:left;display:block;border:0;background:url(/css/fdh.png) 620px 40px no-repeat;border:0}
#header #mhaut {display:block;float:right;padding:0 0 8px 0;margin:0 11px 0 0;}
#header #mhaut a {display:block;float:left;border-left:1px solid #FFFFFF;font-size:12px;padding:2px 15px 0 10px;color:#FFFFFF}
#header #mhaut a.first {border:0;}
#header h2 {width:410px;margin:5px 0 0 20px;padding:0;border:0;display:block;float:left;color:#002C69;font-weight:bold;font-size:18px;}
#header .logo {display:block;float:left;padding:0;border:0;margin:0;}
#header .slog1 {display:block;float:left;padding:0;border:0;margin:20px 0 0 0;}
#header .caddie {border:0;width:160px;display:block;float:left;margin:73px 0 0 130px;height:20px;text-align:center;}
#header .caddie a {color:#C54141;font-weight:bold;display:inline;font-size:14px;text-align:center;padding:0 5px;}
#header #menu{margin:6px 0 0 0; padding:0 0 0 0;width:769px; display:block;float:left;;border:0;text-align:left;border:0}
#header #menu li {padding:0 0 0 0; margin: 0; list-style:none;display:block;float:left;line-height:22px;border:0; }
#header #menu li a{text-decoration:none;padding:9px 7px 0 22px;display:block;float:left;border:0;font-size:14px;color:#003366;font-weight:bold;background:url(/css/pucem.png) 4px 15px no-repeat;height:28px;}
#header #menu li a:hover{font-size:14px;background-color:#C54141}
#header #menu li a.visit{font-size:14px;background-color:#C54141}
#header #menu li a.first{border:0;background:none;padding:9px 7px 0 5px;}
#header #menu li a.first:hover{background-color:#C54141;padding:9px 7px 0 5px;}

#infos {display:block;float:right;width:292px;padding:0;margin:0;border:0;background:url(/css/fdinfos.png) top left no-repeat;text-align:left;}
#infos h1 {font-size:14px;border:0;display:block;float:left;padding:0 0 5px 0; margin:15px 13px 5px 13px;color:#68B8D3;font-weight:bold;width:266px;}
#infos p {text-align:justify;margin:0 13px 10px 13px;font-weight:normal;width:266px;font-size:11px;border:0;display:block;float:left;}
#infos #article {margin:70px 0 0 13px;width:250px;display:block;float:left;padding:0 0 30px 17px;text-align:left;line-height:20px;background:url(/css/logoap.png) right bottom no-repeat #EDEDE5;}
#infos #article ul {list-style-type:none;display:block;float:left;}
#infos #article a {width:230px;display:block;float:left;margin:0;padding:0 0 0 17px;border:0;color:#083C76;font-size:12px;background:url(/css/fdinfosm.png) left 6px no-repeat;}
#infos #article a.bis {color:#AAAAA2;background:url(/css/fdinfosm2.png) left 6px no-repeat;}

#infos #idee {position:relative;display:block;float:left;padding:4px 0;margin:20px 0; display: block; z-index: 5; opacity: 1; width: 235px;border-top:1px solid #C6C5C0;border-bottom:1px solid #C6C5C0;}
#infos #idee a {font-size:14px;line-height:normal;position:absolute;bottom:4px;left:0;z-index:40;padding:4px 0 0 5px;width:230px;background:url(/css/fd_idee.png) top left no-repeat;height:26px;color:#FFFFFF;margin:0}

#infos .order_btn {margin:15px 0 0 14px;display:block;float:left;padding:0;padding:0;}

#acc, #ctDirect, #txt, #lnk, #error, #acces {display:block;width:673px;padding:0;margin:0 14px 0 5px ;border:0;float:left;text-align:left;line-height:20px;font-size:12px;}
#ctDirect, #txt, #lnk, #error, #acces {padding:20px 0 0 5px;margin:0 14px 0 0 ;background:url(/css/logob.png) 31px -3px no-repeat;}

#Flash{width:660px;height:442px;margin:0 0 0 13px;padding:0;position: relative;}
.jq {border:0;position: absolute; top: 0px; left: 0px; display: block; z-index: 5; opacity: 1; width: 660px; height: 442px;}
.jq img {width:660px;height:442px;border:0;padding:0;margin:0;}
.jq .txt {position:absolute;bottom:0;left:0;z-index:40;padding:12px 20px;width:620px;background:url(/css/Tflash.png) top left repeat-x;height:72px;color:#FFFFFF}
.jq .txt h2{font-size:20px;font-weight:normal;line-height:30px; text-transform:uppercase;margin:0 0 5px 0}
.jq .txt p{font-size:14px;line-height:normal;}

#acc a {display:block;float:left;margin:20px 0 0 0;padding:0;border:0}
#acc #actuacc {display:block;float:right;width:204px;border:0;margin:20px 0 0 0;height:210px;background:url(/css/fdact.png) top left no-repeat #CCCCCC;overflow:hidden}
#acc #actuacc h3 {color:#A14546;margin:40px 0 0 15px;font-size:14px;padding:0;width:180px;}
#acc #actuacc p {color:#0F6EB2;margin:0 0 0 15px;font-size:12px;padding:0;font-size:11px;border:0;width:180px;line-height:15px;}
#acc #actuacc a {margin:10px 0 0 180px;padding:0;}

#acc h1 {font-size:18px;border:0;display:block;float:left;width:673px;padding:0 0 5px 0; margin:15px 0 10px 0;color:#68B8D3;font-weight:normal;}
#acc p {width:100%;border:0;margin:0;padding:0;text-align:justify;display:block;float:left;}

#acc #actu {width:323px;float:right;display:block;margin:20px 0 0 0;padding:0;height:295px;border:0;background-color:#4D7096}
#acc #actu img.vign {display:block;float:left;padding:0;margin:0;border-bottom:2px solid #999}
#acc #actu h2 {font-size:16px;border:0;display:block;float:left;padding:0 0 0 10px; margin:5px 0 0 0;color:#68B8D3;font-weight:bold;width:313px;}
#acc #actu h3 {font-size:14px;border:0;display:block;float:left;padding:0 0 0 10px; margin:0;color:#ffffff;font-weight:normal;width:200px;}
#acc #actu a.btn {font-size:14px;color:#FFF;display:block;float:right;background:url(/css/deta.png) top left no-repeat;width:51px;height:20px;padding:0 0 0 10px;margin:0 10px 0 0;border:0}

#listepdt, #det, #huitre, #plateau, #coord, #paie {display:block;width:680px;padding:0;margin:0 ;border:0;float:left;text-align:left;line-height:20px;font-size:12px;padding:0 0 0 5px;margin:0 ;background:url(/css/liste.png) left top no-repeat;}
#listepdt ul, #det ul  {display:block;float:right;height:20px;border:0;margin:17px 10px 0 0;width:600px}
#listepdt ul li, #det ul li {display:block;float:right;margin:0 0 0 2px;padding:0 0 0 13px;width:87px;background:url(/css/fdml.png) left top no-repeat;border:0}
#listepdt ul li a, #det ul li a  {color:#FFFFFF;font-size:12px;}
#listepdt ul li a.visitss, #det ul li a.visitss  {color:#083C76;}
#listepdt #nav, #det #nav  {color:#00336C;display:block;float:right;border-bottom:1px solid #cccccc;margin:5px 20px 12px 0;font-style:italic;width:570px;text-align:right;padding:0;}
#listepdt #nav a, #det #nav a {color:#00336C;font-size:11px;}

#listepdt h1 {font-weight:normal;padding:0 0 10px 0;margin:0 0 10px 0;color:#083D77;font-size:24px;margin:5px 0 0 85px;display:block;float:left;width:570px;}
#listepdt #lcorps {margin:16px 5px 20px 7px;width:572px;display:block;float:left;background-color:#EDECE5;padding:0 10px 0 85px;}
#listepdt #lcorps p.comment {}
#listepdt #lcorps div { display:block;float: left; padding: 0; border: 0; width: 174px; height: 235px; overflow: hidden; margin: 20px 23px 0 0;}
#listepdt #lcorps div.dte {margin: 20px 0 0 0;}
#listepdt #lcorps div img.vign {display:block;float:left;padding:0;margin:0;border:0}
#listepdt #lcorps div img.whesp { border:0;display:block;float:left;margin:0;padding:0; }
#listepdt #lcorps div h2 {font-size:13px;padding:5px 5px 0 5px;margin:10px 0 0 0;margin:0;width:164px;float:right;font-weight:normal;background-color:#083C76;color:#FFFFFF}
#listepdt #lcorps div a.det {display:block;float:right;margin:0;padding:0 0 5px 0;font-weight:bold;border:0;text-align:right;font-size:10px;width:174px;background-color:#083C76;}

#det h1 {font-weight:normal;padding:0 0 10px 0;margin:0 0 10px 0;color:#083D77;font-size:24px;margin:5px 0 0 85px;display:block;float:left;width:570px;}
#det h2 {font-weight:normal;padding:0 0 10px 0;margin:0 0 10px 0;color:#C44242;font-size:24px;margin:5px 0 0 85px;display:block;float:left;width:570px;}
#det #dcorps {margin:3px 5px 0 5px;width:649px;display:block;float:left;background-color:#083C76;padding:0 10px 0 10px;color:#FFFFFF;text-align:justify}
#det #dcorps img {display:block;float:left;border:0;padding:0 10px 0 0;margin:0 0 0 -10px;}
#det #dcorps p {margin:15px 0}
#det #dcorps a.order {color:#fff;font-weight:bold;background-color:#C54141;padding:4px;}
#det img {display:block;float:right;margin:1px 6px 0 0;padding:0;}


#det_pho {width:558px;padding:0;margin:0 0 15px 20px;float:right;border:0;text-align:left;}
#det_pho #diap img {border:0;padding:0;margin:0;}
#det_pho #diap {padding: 0;margin: 0 0 15px 0;list-style: none;display:block;float:right;width:558px;height:354px;background-color:#E5E5E5}
#det_pho #diap #previous {background-color:#E5E5E5;padding:0;display:block;float:left;margin:200px 0 0 0;width:42px;height:18px;}
#det_pho #diap #previous a {color:#FFF;font-weight:bold;}
#det_pho #diap #next {color:#FFF;background-color:#E5E5E5;padding:0;display:block;float:right;margin-top:200px;border:0;width:20px;height:18px;}
#det_pho #diap #next a {color:#FFF;font-weight:bold;}
#det_pho ul { list-style-: none; margin:0; padding: 0;border:0;width:558px;}
#det_pho li { background:#FFFFFF;float: left; padding: 0 0 0 0;margin: 10px 10px  0 0;border:0;text-align:left;border:0;display:block;width:132px;}
#det_pho li.dte { float: left; padding: 0 0 0 0; margin: 10px 0 5px 0;border:0;text-align:left;}
#det_pho .btndiap {border:0;margin:15px 0 0 0;padding:1px 0 1px 10px;display:block;float:right;background:url(/css/picto.png) top left no-repeat;color:#42B0DE;font-size:12px;width:88px}

#txt h1 {font-size:16px;border:0;display:block;float:right;padding:0; margin:0 13px 5px 0;color:#68B8D3;font-weight:bold;border:0}
#txt p.comment {margin:10px 0 0 0;border:0;padding:0;display:block;float:left;width:660px;text-align:justify}

#acces h1 {font-size:16px;border:0;display:block;float:right;padding:0; margin:0 13px 5px 0;color:#68B8D3;font-weight:bold;border:0}
#acces p.comment {margin:10px 0 0 0;border:0;padding:0;display:block;float:left;width:660px;}

#lnk h1 {display:block;float:right;padding:0; margin:0 13px 5px 0;color:#68B8D3;font-weight:bold;border:0}
#lnk p.comment {margin:10px 0 0 0;border:0;padding:0;display:block;float:left;width:660px;}
#lnk p {display:block;float:left;padding:20px 0;margin:0;border:0;width:600px;}
#lnk img {float:left;margin-right:10px;padding:0;border:1px solid #ccc;}
#lnk p a {font-size:13px;color:#C9321D;font-weight:bold;}

#map {width: 500px; height: 400px;float:left;margin:20px 0 0 20px;border:0;}

#ctDirect h1 {display:block;float:right;padding:0; margin:0 13px 5px 0;color:#68B8D3;font-weight:bold;border:0;font-size:14px;}
#ctDirect p.comment {margin:20px 0 20px 0}
#ctDirect form { padding:0 ;margin:0 10px 0 0;color:#625C5C;width:680px;border:0}
#ctDirect input {width: 180px; height:18px;padding:0 0 0 2px;margin:1px 0;color:#625C5C;border: #CCC 1px solid;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:11px;}
#ctDirect label { display:block;width:110px;text-align:top;margin:0;float:left;}
#ctDirect fieldset { margin: 0;padding:10px 20px 30px 60px; border: 0;}
#ctDirect legend {margin:0;padding: 0;}
#ctDirect textarea {width: 400px; border:1px solid #CCC;}
#ctDirect .btnp {color:#FFFFFF;background-color:#A14546;padding:1px 5px 2px 5px;margin:3px 0 0 170px;font-weight:bold;display:block;font-size:12px;float:left;text-align:center;height:25px;}

#huitre #nav {color:#00336C;display:block;float:right;border-bottom:1px solid #cccccc;margin:35px 20px 12px 0;font-style:italic;width:570px;text-align:right;padding:0;}
#huitre #nav a {color:#00336C;font-size:11px;}
#huitre h1 {font-weight:normal;padding:0 0 10px 0;margin:0 0 10px 0;color:#083D77;font-size:24px;margin:5px 0 0 85px;display:block;float:left;width:570px;}
#huitre #hcorps {margin:22px 5px 20px 7px;width:572px;display:block;float:left;background-color:#EDECE5;padding:0 10px 0 85px;}
#huitre #hcorps p.comment {}
#huitre table {border:1px solid #A3A09B;padding:0;margin:10px 0 0 0;font-size:11px;display:block;float:left;padding:0;}
#huitre img.vign {display:block;float:left;padding:0 5px 0 0;margin:0;height:30px;}
#huitre tr.top {color:#FFFFFF;background-color:#A3A09B;valign:top;}
#huitre td.hd {padding:3px 3px 3px 3px;margin:0;}
#huitre td {padding:3px 3px 0 3px;margin:0;}
#huitre td.pied {padding:3px 5px;;margin:0;text-align:right;background-color:#A3A09B;color:#FFFFFF;width:42%;}
#huitre td.prix {text-align:right;padding-right:5px;background-color:#F7F7F7;} 
#huitre #livraison {border-top:0;margin:0 0 20px 0;width:496px;}
#huitre #livraison td {padding:3px 3px 0 3px;margin:0;}
#huitre td.liv {text-align:right;padding:3px 10px;} 
#huitre span.phase {padding:3px 22px;margin:20px 0 10px 0;background-color:#FFFFFF;color:#A3A09B;display:block;float:left;}
#huitre span.pcur {padding:2px 22px;margin:20px 0 10px 0;background-color:#FFFFFF;color:#A3A09B;display:block;float:left;border:1px solid #A14546;font-weight:bold;}
#huitre span.sep {padding:5px 0;margin:20px 0 10px 0;background:url(/css/sep.gif) 0 50% repeat-x;width:35px;border:0;display:block;float:left;}
#huitre .btn {color:#FFFFFF;background-color:#A14546;padding:4px 0 3px;margin:5px 12px 0 0;font-weight:bold;display:block;font-size:10px;width:140px;float:left;text-align:center;border:0;}
#huitre .drt {color:#FFFFFF;background-color:#A14546;padding:2px 0 2px;margin:5px 32px 0 0;font-weight:bold;display:block;font-size:10px;width:140px;float:right;text-align:center;border:0;}
.msg {width:100%;padding:15px 0 25px 0;margin:0;line-height:18px;font-weight:bold;color:#E2000C;}
#huitre .typepai {display:block;margin:10px 0 20px 50px;padding:0;border:0;line-height:18px;width:700px;}
#huitre .typepai h1 {display:block;margin:10px 0;padding:0;border:0}
#huitre .typepai img {border:0;margin:0;padding:0 0 0 180px;}
#huitre .ow {text-decoration:underline;}
#huitre h3 {padding:0; margin:20px 0 10px 0;border:0;}

#plateau #nav {color:#00336C;display:block;float:right;border-bottom:1px solid #cccccc;margin:35px 20px 12px 0;font-style:italic;width:570px;text-align:right;padding:0;}
#plateau #nav a {color:#00336C;font-size:11px;}
#plateau h1 {font-weight:normal;padding:0 0 10px 0;margin:0 0 10px 0;color:#083D77;font-size:24px;margin:5px 0 0 85px;display:block;float:left;width:570px;}
#plateau #pcorps {margin:22px 5px 20px 7px;width:572px;display:block;float:left;background-color:#EDECE5;padding:0 10px 0 85px;}
#plateau #pcorps p.comment {}
#plateau #pax {display:block;float:left;0; margin:20px 0;padding:0;}
#plateau #pax .btpax {color:#FFFFFF;background-color:#A14546;padding:3px 10px;margin:0;font-weight:bold;display:inline;font-size:11px;text-align:center;border:0;}
#plateau table {border:1px solid #A3A09B;padding:0;margin:10px 0 0 0;font-size:11px;display:block;float:left;padding:0;}
#plateau img.vign {display:block;float:left;padding:0 5px 0 0;margin:0;width:50px;}
#plateau tr.top {color:#FFFFFF;background-color:#A3A09B;valign:top;}
#plateau td.hd {padding:3px 3px 3px 3px;margin:0;}
#plateau td {padding:3px 3px 0 3px;margin:0;}
#plateau span.phase {padding:3px 22px;margin:20px 0 10px 0;background-color:#FFFFFF;color:#A3A09B;display:block;float:left;}
#plateau span.pcur {padding:2px 22px;margin:20px 0 10px 0;background-color:#FFFFFF;color:#A3A09B;display:block;float:left;border:1px solid #A14546;font-weight:bold;}
#plateau span.sep {padding:5px 0;margin:20px 0 10px 0;background:url(/css/sep.gif) 0 50% repeat-x;width:35px;border:0;display:block;float:left;}
#plateau .btn {color:#FFFFFF;background-color:#A14546;padding:4px 0 3px;margin:5px 0 0 0;font-weight:bold;display:block;font-size:10px;width:140px;float:right;text-align:center;border:0;}
#plateau .typepai {display:block;margin:10px 0 20px 50px;padding:0;border:0;line-height:18px;width:700px;}
#plateau .typepai h1 {display:block;margin:10px 0;padding:0;border:0}
#plateau .typepai img {border:0;margin:0;padding:0 0 0 180px;}
#plateau .ow {text-decoration:underline;}
#plateau h3 {padding:0; margin:20px 0 10px 0;border:0;}

#coord h1 {font-weight:normal;padding:0 0 10px 0;color:#083D77;font-size:24px;margin:65px 0 0 85px;display:block;float:left;width:570px;}
#coord #ccorps {margin:30px 0 20px 7px;width:572px;display:block;float:left;background-color:#EDECE5;padding:0 10px 0 85px;border:0}
#coord #ccorps p.comment {} 
#coord span.phase {padding:3px 22px;margin:10px 0 10px 0;background-color:#FFFFFF;color:#A3A09B;display:block;float:left;}
#coord span.pcur {padding:2px 22px;margin:10px 0 10px 0;background-color:#FFFFFF;color:#A3A09B;display:block;float:left;border:1px solid #C54141;font-weight:bold;}
#coord span.sep {padding:5px 0;margin:10px 0 10px 0;background:url(/css/sep.gif) 0 50% repeat-x;width:35px;border:0;display:block;float:left;}
#ccorps form { padding:0 ;margin:0;color:#625C5C;width:550px;border:0;display:block;float:left;}
#ccorps form input {width: 180px; height:18px;padding:0 0 0 2px;margin:1px 0;color:#625C5C;border: #CCC 1px solid;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
#ccorps form label { display:block;width:130px;text-align:top;margin:0;float:left;border:0}
#ccorps form legend {margin:0;padding: 0;}
#ccorps form textarea {width: 300px; border:1px solid #CCC;}
#ccorps form select {font-size:12px;margin:3px 0;padding:0;}
#ccorps form input.btn {color:#fff;font-weight:bold;background-color:#C54141;padding:2px;margin:15px 0 0 130px;width:100px;height:20px; }
.msg {width:100%;padding:15px 0 25px 0;margin:0;line-height:18px;font-weight:bold;color:#E2000C;}
#coord .ow {text-decoration:underline;}

#paie h1 {font-weight:normal;padding:0 0 10px 0;color:#083D77;font-size:24px;margin:65px 0 0 85px;display:block;float:left;width:570px;}
#paie #pcorps {margin:30px 5px 20px 7px;width:572px;display:block;float:left;background-color:#EDECE5;padding:0 10px 0 85px;}
#paie #pcorps p.comment {}
#paie #pcorps p.typepai {display:block;float:left;width:570px;margin:20px 0 0 0;padding:0;}
#paie #pcorps .txt {display:block;width:600px;float:left;}
#paie table {border:1px solid #A3A09B;padding:0;margin:10px 0 0 0;font-size:11px;display:block;float:left;padding:0;}
#paie tr.top {color:#FFFFFF;background-color:#A3A09B;valign:top;}
#paie td.hd {padding:3px 3px 3px 3px;margin:0;}
#paie td {padding:3px 3px 0 3px;margin:0;}
#paie td.prix {text-align:center;padding-right:5px;background-color:#F7F7F7;} 
#paie #livraison {border-top:0;margin:0 0 20px 0;}
#paie #livraison td {padding:3px 3px 0 3px;margin:0;}
#paie td.liv {text-align:right;padding:3px 10px;} 
#paie span.phase {padding:3px 22px;margin:20px 0 10px 0;background-color:#FFFFFF;color:#A3A09B;display:block;float:left;}
#paie span.pcur {padding:2px 22px;margin:20px 0 10px 0;background-color:#FFFFFF;color:#A3A09B;display:block;float:left;border:1px solid #A14546;font-weight:bold;}
#paie span.sep {padding:5px 0;margin:20px 0 10px 0;background:url(/css/sep.gif) 0 50% repeat-x;width:35px;border:0;display:block;float:left;}
#paie .ow {color:#FFFFFF;background-color:#A14546;padding:3px 5px 2px 5px;margin:0 77px 0 0 ;display:block;float:right;font-weight:bold;font-size:11px;}
#paie .gche {float:left;margin:4px 0 0 0;}
#paie .btnp {color:#FFFFFF;background-color:#A14546;padding:4px 0 3px;margin:2px 12px 0 0;font-weight:bold;display:block;font-size:11px;width:140px;float:left;text-align:center;border:0;}


#error {height:150px}
#error a {color:#FFFFFF;background-color:#60B4D0;padding:1px 5px 2px 5px;margin:3px 0 0 30px;font-weight:bold;display:inline;font-size:11px;text-align:center;height:25px;}

.clear {clear: both;height:20px;}

.majus {text-transform:uppercase;}
.capit {text-transform:capitalize;}
.Select {background-color: #fff;color: #625C5C;font-style: normal;border: #ccc;font-size:11px; border: solid 1px #ccc;font-family: Verdana, Arial, Helvetica, sans-serif; }

#foot {width:100%;height:99px;border:0;background-color:#083C76;margin:20px 0 0 0;display:block;float:left}

#footer {margin:0 auto 0 auto;padding:0;width:984px;height:99px;border:0;font-size:14px;display:block;color:#FFFFFF;}
#footer .flogo {display:block;float:left;margin:16px 0 0 0;}
#footer address, #footer .coord, #footer .mentions {display:block;float:left;border:0;margin:12px 0 0 30px;text-align:left;padding: 0;font-style:normal;font-size:12px;line-height:18px;}
#footer .mentions {display:block;float:right;border:0;margin:12px 0 0 30px;text-align:right;padding: 0;font-style:normal;font-size:11px;line-height:18px;}
#footer span {color:#1587D9}
#footer a {margin: 0;font-weight:normal;padding:0;font-size:11px;color:#ffffff;}
#footer a:link { text-decoration: none; }
#footer a:visited { text-decoration: none; } 
#footer a:hover { text-decoration: underline;color:#43ADDD; }
#footer a.visit {text-decoration: none;}
