body {margin:0;font:11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#192360;background:#c6d0dd url(/css/body-bg.gif) repeat-x;}

img {padding:0;margin:0;border:none;}

form {padding:0;margin:0;}
form select, form input, form textarea {vertical-align:middle;}
a, a:link, a:visited, a:hover{text-decoration:none}

#main {margin:0 auto;width:934px;}

#header {float:left;width:1000px;height:172px;position:relative;background:url(/css/header-bg.jpg) no-repeat;}
#header .logo {padding:36px 0 0 50px;display:inline;margin:0;border:0;}
#header #top-links { position:absolute;top:0;right:0;list-style:none;padding:4px 0 5px 0;margin:0;border:0;font:11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	width:674px;
}
#header #top-links li {float:left;padding:0 15px;border-left:1px solid #fff;}
#header #top-links .prem {float:left;padding:0 15px;border:0;}
#header #top-links li a {color:#fff;text-decoration:none;}
#header #top-links li a:hover {text-decoration:underline;}
#header form {position:absolute;right:165px;top:55px;}
#header form .search {float:left;width:313px;border:0;padding:6px 0 5px 10px;border:1px solid #d5d5d5;
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#797979;}
#header form .btn {width:50px;height:22px;background:url(/css/btn-bg.gif) no-repeat;margin:0 0 0 5px;
	                  padding:0 0 0 12px;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;border:0;}
#header .lang { position:absolute;top:118px;right:30px;border:0; }
#header .vendre:hover {text-decoration:underline;}
#header .vendre {position:absolute;top:114px;right:150px;padding:8px 0 0 0;border:0;height:30px;color:#E27113;font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;margin:0;}

#nav {padding: 0; margin: 0; list-style-type: none;border:0;width:1000px;height:58px;position:absolute;top:114px;left:0;overflow:hidden;}
#nav ul {float:left;}
#nav a, span.rubcur { display: block; COLOR: #212660; text-decoration: none;padding:11px 20px 12px 20px;border-right:1px solid #999999;font:bold 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#nav a:hover { color: #FFFFFF! important; background-color: #EC9164; }
#nav li { float: left;padding:0 0 0 0;border:0;margin:0;}
#nav .courant, span.rubcur { color: #FFFFFF! important; background-color: #EC9164;}
#nav li ul { padding: 0; margin: 0; list-style-type: none;float:left;border:0;background-color: #EC9164; left: -999em; position: absolute;display:block;border-top:1px solid #999;overflow:hidden;width:1000px}
#nav li ul a { padding:5px 0 6px 20px;border:0;margin:0;}
#nav li.sfhover ul { left: auto }
#nav li.sfhover { background-color: #EC9164;}

#content {float:left;width:1000px;margin:8px 0 0;}
#mrub {float:left;width:174px;margin:0;padding:0;border:0;font-size:11px;}
#mrub .rub {background:url(/css/puce.gif) 0 11px no-repeat ;margin:0;padding:8px 0 8px 14px;border: 0 ;text-decoration:none;color:#666666;width:160px;display:block;border-top:1px solid #989898;}
#mrub .prems {border:0;}
#mrub .srub {margin:0;padding:4px 0 4px 25px;border: 0 ;text-decoration:none;color:#666666;width:149px;display:block;border-top:1px dashed #ccc;}
#mrub a:hover {text-decoration:underline;}
#mrub a.visit {background:url(/css/puce.gif) 0 11px no-repeat ;margin:0;padding:8px 0 8px 14px;border: 0 ;text-decoration:none;color:#E27113;width:160px;display:block;border-top:1px solid #989898;}
#mrub a.visitsrub {margin:0;padding:4px 0 4px 25px;border: 0 ;text-decoration:none;color:#E27113;width:160px;display:block;border-top:1px dashed #ccc;}
#mrub .dex {background-color:#FFFFFF;margin:0;border:0;padding:0;}

#Pdtrub {float:left;width:174px;margin:0;padding:0;border:0;font-size:11px;}
#Pdtrub ul { list-style-type: none; margin: 10px 0; padding: 0;border:0;width:174px;display:block;float:left;}
#Pdtrub li { float: left; padding: 2px 6px 0 6px ; width: 160px; height:174px; margin: 0 0 10px 0;border:1px solid #192360;overflow: hidden;text-align:left;background-color:#FFFFFF;}
#Pdtrub .DE {border:0;padding:0;margin:0 0 10px 0;width:173px;height:60px;}
#Pdtrub .dex {background-color:#FFFFFF;margin:0;border:0;padding:0;}
#Pdtrub .APhoto {margin-left:auto ; margin-right:auto;padding: 0 2px 0 0; border:0;display:block;float:left;}
#Pdtrub .ref {margin: 7px 0 0 3px;  padding:0;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#e37822;display:block;font-weight:bold;float:left;border:0;}
#Pdtrub .detail {display:block;float:left;padding:0 5px 0 0;background:url(/css/arrow-ico.gif) no-repeat 100% 100%;margin: 0 6px 3px 0;
	color:#797979;font:bold 10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;border:0;width:154px;line-height:15px;}
#Pdtrub a {font-size:11px;color:#650b0b;}
#Pdtrub a:hover {text-decoration:underline;}
#Pdtrub h2 {margin:3px 3px 0 3px;font:bold 9px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;}

#divacc {padding:5px 10px 5px 10px; margin:0 10px 10px 0;line-height:18px;display:block;float:left;width:620px;text-align:left;border:1px solid #CCC;overflow:hidden;height:30px;}

#corps, #tform, #coord{float:left;display:block;width:645px;padding:0 5px 21px 8px;background-color:#fff;margin:0;border:0;}
#corps .ariane,  #tform .ariane, #coord .ariane {float:left;list-style:none;padding:0;margin:0;width:645px;display:block;font:10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#a9a9a9;border:0;}
#corps .ariane li,  #tform .ariane, #coord .ariane {padding:0 8px 0 0;height:20px;border:0;}
#corps .ariane li a, #tform .ariane li a, #coord .ariane li a {color:#a9a9a9;text-decoration:none;}
#corps .ariane span, #tform .ariane span, #coord .ariane span {font-weight:bold;color:#EC9164;}
#corps .ariane,  #tform .ariane, #coord .ariane {float:left;list-style:none;padding:0;margin:0;width:645px;display:block;font:10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#a9a9a9;border:0;}
#corps h1 {margin:0;font:bold 12px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;padding:0 0 15px 0;width:100%;border:0;}
#corps .image {float:left;}
#corps .image img {float:left;}

#corps .image {float:left;}
#corps .image img {float:left;}
#corps .item {	background-color:#f2f3f6;float:left;position:relative;padding:0 0 30px 0;margin:6px 20px 11px 0;}
#corps .right {margin-right:0;}
#corps .item h2 {margin:3px 0 0 3px;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#243071;}
#corps .item h3 {margin:0 0 0 3px;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#e37822;}
#corps .item img {float:left;margin:3px 0 0;}
#corps .item .detail {position:absolute;bottom:0;right:5px;padding:0 18px 0 0;background:url(../images/arrow-ico.gif) no-repeat 100% 3px;
	color:#797979;font:bold 10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;}
#corps .item .detail:hover {text-decoration:underline;}
#corps fieldset.fmap {position:absolute;top:470px;margin:0;border:0;padding:0 0 0 10px;width:152px;font:11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#797979;}
#corps fieldset.fmap select {font:11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#797979;width:150px;}
#corps fieldset.fmap input {float:left;width:65px;border:1px solid #d5d5d5;padding:2px 0 1px 2px;margin:0;font:11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#797979;}
#corps fieldset.fmap label {float:left;width:100%;margin:6px 0 4px 0;padding:0;border:0;font-weight:bold;border:0;}
#corps fieldset.fmap .text {float:left;padding:2px 3px 0 4px;margin:0;}

#tform h1, #coord h1 {color:#EC9164;border-bottom:1px solid #989898;width:645px;font:bold 12px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0 0 10px 0; padding:0 0 10px 0;}
#tform .tform1 {line-height:16px;padding:0;margin:0;border:0;display:block;}
#tform .tform1 ul { list-style-image: url(../css/rd2_orange.gif); margin: 0 0 15px 50px; padding: 0;border:0;width:600px;}
#tform .tform1 li {margin:5px 0;padding:0;}
#tform .tform2 {width:625px;margin:15px 0 ;padding:10px;border:0;background-color:#F5F5F5;line-height:16px;border:0;height:120px;}
#tform .tform2 span {display:block;width:290px;float:left;margin:0;padding:5px 10px;border:0;}
#tform .p2 {color:#EC9164;font-style:italic;font-weight:bold;}
#tform p {width:600px;}

#txt {line-height:16px;padding:0;margin:0;border:0;}

#frmmap, #frmsearch {border:0;padding:0;margin:0;}
#frmmap input, #frmsearch input {width:80px;margin:0 10px 0 10px;border:1px solid #d5d5d5;padding:2px 0 2px 3px;font:11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#797979;}
#frmmap .btnsub, #frmsearch .btnsub {width:110px;height:20px;background:url(/css/btn-bg.gif) no-repeat;margin:2px 0 0 18px;
	                  padding:0 0 0 18px;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;border:0;}	

.navl {float:right;margin: 10px 9px 0 0;color: #666666; padding: 0 10px 15px 0;width:626px;text-align:right;font:normal 10px/10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.navl span {font-weight:bold;font-size:12px; color:#E27113;}
.navl  a { color: #666666; text-decoration: none;padding:0;margin:0;}
.navl  a:hover {text-decoration:underline;}

.navd {width:645px;padding:0;margin:0;border:0;display:block;float:left;}
.navd a {text-decoration:none; color:#666666;}
.navd a:hover {text-decoration:none;underline}
.navd .prev {display:block;float:left;border:0;height:35px;margin:0;padding:0;width:219px;text-align:left;}
.navd .prev span {font-weight:bold;color:#E27113;}
.navd .curr1 {display:block;float:left;border:0;height:35px;margin:0;padding:0;width:200px;text-align:center;}
.navd .curr2 {display:block;float:left;border:0;height:35px;margin:0;padding:0 0 0 219px;width:200px;text-align:center;}
.navd .next{display:block;float:right;border:0;height:35px;margin:0;padding:0;width:219px;text-align:right;}
.navd .next span {font-weight:bold;color:#E27113;}

#liste {margin: 0;padding:  0;border:0;width:645px;}
#liste ul { list-style-type: none; margin: 10px 0; padding: 0;border:0;width:645px;display:block;float:left;}
#liste li { float: left; padding: 5px 0; width: 200px; height:220px; margin: 0 9px 15px 6px;border:0;overflow: hidden;text-align:left;background-color:#f2f3f6;}
#liste .APhoto {margin-left:auto ; margin-right:auto;padding: 0; border:0;display:block;}
#liste .ref {margin: 7px 0 0 3px;  padding:0;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#e37822;display:block;font-weight:bold;float:left;border:0;}
#liste .refbaisse {margin: 5px 0 0 3px;  padding:0 0 0 30px;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#e37822;display:block;font-weight:bold;float:left;border:0;background:url(/css/prixbl.gif) no-repeat;height:28px;}
#liste .detail {display:block;float:right;padding:0 18px 0 0;background:url(/css/arrow-ico.gif) no-repeat 100% 3px;margin: 5px 5px 0 0;color:#797979;font:bold 10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;border:0;}

#liste h2 {margin:3px 3px 0 3px;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;height:40px;}
#liste a {font-size:11px;color:#650b0b;}
#liste a:hover {text-decoration:underline;}
#liste img {border:0;}

#liste li.lnk { float: left; padding: 6px 0; width: 200px; height:220px; margin: 0 9px 15px 6px;border:0;overflow: hidden;text-align:left;background-color:#56170E;}
#liste li.lnk2 { float: left; padding: 6px 0; width: 200px; height:220px; margin: 0 9px 15px 6px;border:0;overflow: hidden;text-align:center;background: #E4813D url(/css/fdl.jpg) repeat-x;}
#liste li.lnk2 p { float: left; padding: 5px; width: 190px; height:180px; margin: 0;border:0;overflow: hidden;color:#192360;font-size:14px;line-height:24px;font-weight:normal;}
#liste li.lnk2 p span { border:0;color:#FFFFFF;font-weight:bold;}
#liste li.lnk2 a { border:0;height:45px;color:#FFFFFF;font-weight:bold;font-size:14px;background: url(/css/arrow-l.gif) 50% 0 no-repeat;padding: 30px 0 0 0;width:200px;}

#listegd {margin: 0;padding:0;border:0;width:645px;display:block;}
#listegd ul { list-style-type: none; margin: 10px 0; padding: 0;border:0;width:645px;display:block;float:left;}
#listegd li { float: left; padding: 5px 0; width: 307px; height:307px; margin: 0 9px 15px 6px;border:0;overflow: hidden;text-align:left;background-color:#f2f3f6;}
#listegd .APhoto {margin-left:auto ; margin-right:auto;padding: 0; border:0;display:block;}
#listegd .ref {margin: 7px 0 0 3px;  padding:0;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#e37822;display:block;font-weight:bold;float:left;border:0;}
#listegd .detail {display:block;float:right;padding:0 18px 0 0;background:url(/css/arrow-ico.gif) no-repeat 100% 3px;margin: 5px 5px 0 0;
	color:#797979;font:bold 10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;border:0;}

#listegd h2 {margin:3px 3px 0 3px;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;height:40px;}
#listegd a {font-size:11px;color:#650b0b;}
#listegd a:hover {text-decoration:underline;}

#det_ent {margin:0;padding:10px 0 0 0;border-top:1px solid #989898;width:645px;color:#E27113;font-weight:bold;height:30px;display:block;float:left;}
#det_ent .ref {display:block;border:0;padding:0;margin:0;float:left;}
#det_ent .region {display:block;border:0;padding:0;margin:0;float:right;}

#det_pho {width:336px;padding:0;margin:0 0 20px 0;float:left;border:0;}
#det_pho .l_pho {margin:0 ; padding:0; border:0;height:336px; width:336px;}
#det_pho .DPhoto {margin-left:auto ; margin-right:auto;padding: 0; border:0;display:block;}
#det_pho ul { list-style-type: none; margin: 0; padding: 0;border:0;width:336px;}
#det_pho li { float: left; padding: 0 10px 0 0; width: 105px; margin: 10px 0 0 0;height:105px;border:0;text-align:left;}
#det_pho li.dte { float: left; padding: 0 0 0 1px; width: 105px; margin: 10px 0 0 0;height:105px;border:0;text-align:left;}

#det_corps {width:289px;padding:0;margin:0 10px 15px 10px;float:right;border:0;}
#det_corps p {border:0;margin:0;padding:0;line-height:18px;}
#det_corps .lk1 {float:left;display:block;width:152px;height:21px;margin: 10px 0 0 50px;border:1px solid #d5d5d5;color:#243071;text-decoration:none;
	background:#fff url(/css/arrow-ico.gif) no-repeat 7px 11px;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;padding:10px 0 0 25px;}
#det_corps .lk2 {float:left;display:block;width:152px;height:22px;background:url(/css/btn2-bg.gif) no-repeat;text-decoration:none;
	border:1px solid #d5d5d5;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff;margin:10px 0 0 50px;padding:9px 0 0 25px;}
#det_corps .pad2 {padding-top:4px;height:26px;}		
#det_corps .baissed {margin: 0;  padding:0 0 0 70px;display:block;float:left;border:0;background:url(/css/prixbd.gif) no-repeat;height:60px;width:219px;}
#det_corps .det_cont {width:270px;padding:8px;margin:20px 0 0 0;border:1px solid #989898;background:#d5d8dd url(/css/bg-cont.jpg) repeat-x;}
.det_cont a {text-decoration:none;color:#192360;}
.det_cont a:link, a:visited, a:hover {text-decoration:none;color:#192360;}

#ct {margin:10px 5px 20px 0;padding:15px 5px 15px 5px;border:0;font-size:11px;border:1px solid #989898;background:#D4DDE6 url(/css/bg-cont.jpg) repeat-x;clear:both;height:105px;}
#ct form {padding: 0;margin:0;text-align:left;border:0;}
#ct input {border:1px solid #989898;padding:0 2px 1px 2px;margin:0 0 4px 0;color:#192360;}
#ct fieldset { margin: 0;padding: 0; border: 0; float:left;height:80px;}
#ct label { display:inline;float:left;margin: 0; padding:3px 0 0 0; width: 80px; border:0;}
#ct label.lg2 { display:block;float:left;margin: 0 0 0 20px; padding:0; width: 60px; border:0;}
#ct label textarea {border:1px solid #989898;padding:0;margin:0;display:block;color:#192360;float:right;}
#ct .btn {float:left;width:50px;height:22px;background:url(/css/btn-bg.gif) no-repeat;margin:0 0 0 80px;
	                  padding:0 0 0 12px;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;border:0;}

.boxcpte {display:block;border:1px solid #989898;background:#D4DDE6 url(/css/bg-cont.jpg) repeat-x;height:150px;float:left;padding:5px 10px;width:280px;margin-left:15px;}
.boxcpte form { padding: 10px 0;margin:0;}
.boxcpte .boutform {width:100px;font-weight:bold;font-size:10px;color:#fff;text-align:center;border: 0;margin:2px 0 0 0;background-color:#EC9164;font-weight:bold;padding:0;float:left;font-family: Verdana, Arial, Helvetica, sans-serif;}
.boxcpte a.aform {font-weight:bold;font-size:10px;color:#fff;text-align:center;border: 0;margin:2px 0 0 0;background-color:#EC9164;font-weight:bold;padding:2px 15px 3px 15px;}
.boxcpte input {width: 170px; height:16px;padding:0 0 0 2px;margin:1px 0;color:#192360;border: #CCC 1px solid;}
.boxcpte label.cpte { padding:0 0 0 0;width:100px;text-align:top;margin:0;float:left;}
.boxcpte fieldset { margin: 0;padding: 0; border: 0;}
.boxcpte .oubli {float:right;width:280px;text-align:right;margin:10px 0 0 0;padding:0;height:20px;}
.boxcpte p {padding:10px 0;margin:0;}
.idp {padding:20px 0 15px 10px;margin:0;width:635px;float:left;}

#cpte {padding:0 0 15px 10px;margin:0;width:635px;float:left;}
#cpte p {padding:5px 10px 10px 10px; margin:15px 10px 10px 0;background-color:#EC9164;font-weight:bold;height:30px;line-height:18px;display:block;float:left;width:610px;}
#cpte ul { list-style-type: none; margin: 0 0 0 0; padding: 0;border:0;width:635px;display:block;float:left;}
#cpte ul li{ margin: 10px 10px 0 10px; padding: 0;border:0;width:615px;display:block;float:left;line-height:18px;}
#cpte p span {color:#FFFFFF;}
#cpte span.p2 {display:block;float:left;width:630px;font-weight:normal;color:#192360;font-style:normal;}
#cpte #par1, #cpte #par2 {border: 0px; padding: 5px; margin: 0px; width: 620px;}
#cpte a {background:url(/css/arrowd-ico.gif) 100% 0 no-repeat;margin:0 0 0 10px;padding:0 20px 0 10px;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;border:0;}

.boxoubli {display:block;border:1px solid #989898;background:#D4DDE6 url(/css/bg-cont.jpg) repeat-x;height:100px;float:left;padding:5px 10px;width:280px;margin:30px 150px;}
.boxoubli form { padding: 10px 0;margin:0;}
.boxoubli .boutform {width:100px;font-weight:bold;font-size:10px;color:#fff;text-align:center;border: 0;margin:2px 0 0 0;background-color:#EC9164;font-weight:bold;padding:0;float:left;font-family: Verdana, Arial, Helvetica, sans-serif;}
.boxoubli input {width: 170px; height:16px;padding:0 0 0 2px;margin:1px 0;color:#192360;border: #CCC 1px solid;}
.boxoubli label { padding:0 0 0 0;width:100px;text-align:top;margin:0;float:left;}
.boxoubli fieldset { margin: 0;padding: 0; border: 0;}

.majus {text-transform:uppercase;}
.capit {text-transform:capitalize;}
.msgerr {color:#E27113;padding-top:20px;margin:0;border:0;text-align:center;line-height:15px;}

#insc { padding: 0 0 0 100px;margin:0;width:90%;}
#insc fieldset { margin: 15px 0;padding: 0; border: 0;display:block;float:left;}
#insc label { padding:0;width:135px;text-align:top;margin:0;float:left;}
#insc input {width: 200px;font:11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;padding:2px 0 0 2px;margin:1px 0;border: #CCC 1px solid;background-color: #ffffff;}
#insc label textarea {width: 400px; border:0;}
#insc .FI {border: #CCC 1px solid;BACKGROUND-COLOR: #ffffff;font:11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#192360;padding:2px 0 0 2px;margin:1px 0;}
#insc .FIT {border: #CCC 1px solid;BACKGROUND-COLOR: #ffffff;font:11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#192360;padding:2px 0 0 2px;}
#insc .focus{background-color: #F5F7FB;border: #ccc 1px solid;font:11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;padding:2px 0 0 2px;margin:1px 0;}
#insc .focust{background-color: #F5F7FB;border: #ccc 1px solid;font:11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;padding:2px 0 0 2px;}
#insc select {font:11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; border: solid 1px #ccc; color:#192360; }
#insc .btnsub {float:left;width:110px;height:22px;background:url(/css/btn-bg.gif) no-repeat;margin:5px 0 0 135px;
	                  padding:0 0 0 18px;font:bold 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;border:0;}					  

.coord1 {width:630px;margin:20px 0 10px 0;padding:0 0 0 10px;border:0;background-color:#F5F5F5;height:150px;}
.coord1 img {float:right;padding:0 0 0 15px;border:0}
.coord1 h2 {font-weight:bold;width:200px;font-size:11px;margin:0;padding:10px 0 0 0;line-height:22px;color:#E27113;}
.coord1 p {margin:0;padding:0;line-height:12px;text-align:justify;}

.coord2 {margin:0;padding:0 10px 10px 10px;border:0;text-align:justify;}
.coord2 a {color:#192360;text-decoration:none;}
.coord2 .lk {float:left;width:145px;height:20px;background:url(/css/link-bg.gif) repeat-x;margin:2px 0 0 0;
	                  padding:0;font:bold 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;border:0;text-align:center;}					  
.coord2 p {margin:20px 0 0 0;padding:0;border:0;}					
.coord2 .picto {width:635px;margin:30px 0 0 0;border:0;padding:0;}  


#map {width: 600px; height: 450px;float:left;margin:20px 0 0 0;}

#col3 {float:right;width:162px;padding:0;margin:0;border:0;}
#col3 .box {float:left;width:161px;padding:0 0 14px 0;margin:0 0 10px 0;border:1px solid #d5d5d5;background:#cbd1d7 url(/css/box-bg.gif) repeat-x;}
#col3 .second {float: right;width:158px;background:none;background-color:#fff;margin:9px 0 0 0;position: relative;display: inline;}
#col3 .box h2 {float:left;margin:5px 0 0 5px;display:inline;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	           color:#3b3c79;padding:0 0 0 17px;background:url(/css/arrowh-ico.gif) no-repeat 0 0;}
#col3 .box form {float:left;width:152px;margin:2px 0 10px 2px;display:inline;background:url(/css/sep-img.gif) repeat-x;padding:10px 0 0 0;color:#797979;}
#col3 .box form label {float:left;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#797979;
	                   width:100%;margin:6px 0 4px 0;padding:0;border:0;}
#col3 .box form label.com {float:left;font:normal 10px/10px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#797979;
	                   width:100%;margin:6px 0 4px 0;padding:0;border:0;}
#col3 .box form label.com strong {font-size:11px;}					   
#col3 .box form span {float:left;padding:6px 3px 0 3px;margin:0;}
#col3 .box form .text, #col3 .box form .text2 {float:left;width:147px;margin:0;border:1px solid #d5d5d5;padding:3px 0 3px 3px;
	                                           font:11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#797979;}
#col3 .box form .text2 {width:80px;}
#col3 .box form select {font:11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#797979;width:150px;}
#col3 .box form textarea {float:left;width:144px;border:1px solid #d5d5d5;height:58px;font:11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	                      color:#797979;overflow:auto;}
#col3 .box form .btn {float:left;width:79px;height:17px;background:url(/css/btn-bg.gif) no-repeat;margin:5px 0 0 18px;
	                  padding:5px 0 0 31px;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;}
#col3 .box form .btnsub {float:left;width:110px;height:22px;background:url(/css/btn-bg.gif) no-repeat;margin:5px 0 0 18px;
	                  padding:0 0 0 18px;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;border:0;}					  
#col3 .box .map {float:left;width:150px;background:url(/css/sep-img.gif) repeat-x;margin:3px 0 0 2px;display:inline;padding:8px 0 0 2px;}
#col3 .box .map p {margin:3px 0 0;font:11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#797979;}
#col3 .right-link1 {float:right;display:block;width:126px;height:21px;margin: 0 4px 0 0;border:1px solid #d5d5d5;
	                background:#fff url(/css/arrow-ico.gif) no-repeat 9px 11px;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	                color:#243071;text-decoration:none;padding:10px 0 0 25px;}
#col3 .lk2 {float:left;display:block;width:122px;height:22px;background:url(/css/btn2-bg.gif) no-repeat;text-decoration:none;
	border:1px solid #d5d5d5;font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff;margin:10px 0 0 0;padding:9px 0 0 40px;}
#col3 .pad2 {padding-top:4px;height:26px;}	
	
#footer {float:left;padding:73px 0 20px 0;width:1000px;text-align:center;}
#footer ul {list-style:none;padding:0 0 6px 0;margin:6px 0 0;font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#797979;background:url(/css/footer-list-bg.gif) no-repeat 50% 100%;}
#footer .second {margin:7px 0 0;padding:12px 0 0;background:url(/css/footer-list-bg2.gif) no-repeat 50% 0;}
#footer ul li {display:inline;border-left:1px solid #797979;padding:0 6px;}
#footer ul .first {border:0;padding:0 6px 0 0;}
#footer ul li a {color:#797979;text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}
#footer p {
	margin:5px 0 0;
	font:10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#272d6f;
	text-decoration:none;
}
#footer a.rubfoot {color:#272d6f;text-decoration:none;padding:0;font-weight:bold;}
#footer p.agc a{font:bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#797979;margin:0 8px;text-decoration:none;padding:0;border:0;line-height:18px;}
