* { margin:0; padding:0;}
body {
	background: #d4d4d4 url(images/bgtop.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height:1em;
	color:#3b3b3b;
}

#logo{height: 110px;width: 500px;float:left;margin-top: 15px;margin-right: 10px;}
#pub468{height: 70px;width: 500px;float:right;margin-top: 15px;margin-right: 10px;}

#tag{clear:right;float:left;width: 100%;padding-top: 9px;color: white;font-size: 30px;}
#tag h2{float: left;font-family:"Stag Sans", Arial;margin:5px 0;font-size: 34px;line-height: 22px;color: white;letter-spacing:-1px;}
#tag h2 .blue{color:#468fb7;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft {float: left;}
.fright { float:right;}
.clear { clear:both;}

.wrapper { width:1020px; overflow:hidden;}
.container { width:100%;}
.zoom { overflow:hidden;}

p { margin:0; padding:0;}

.tail-top {}
.tail-middle {margin-top: 20px;}
.tail-bottom { background: #3b3b3b; border-top: 30px solid #fff;}

#droitepart {
	width: 700px;
	float:right;
	margin-top: 20px;
}
#gauchepart {
	width: 200px;
	float:left;
	margin-top: 20px;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;text-align: justify;margin-bottom: 20px;}
	
.boxd1{
	width: 100%;
	height: 172px;
	overflow:hidden;
	background-color: white;

}
.boxd2{
	width: 100%;
	overflow:hidden;
	float: right;
	background-color: white;
	height: 130px;
	margin-top: 15px;
	border: 1px solid #87122d;
}
.boxd3{
	width: 100%;
	overflow:hidden;
	float: right;
	background-color: #e2672c;
	height: 100px;
	margin-top: 15px;
	border: 1px solid white;
}

/*==================list====================*/
ul { list-style:none;}

#header .top .fright ul { float:right;}
#header .top .fright ul li { float:left; text-transform:uppercase; font-size:.85em; padding:13px 16px 0 0; margin-right:16px; background:url(images/marker1.gif) no-repeat right 18px;}
#header .top .fright ul li.alt { padding-right:49px; background:none; margin-right:0;}
#header .top .fright ul li a { color:#c1bfc1; text-decoration:none;}
#header .top .fright ul li a:hover { text-decoration:underline;}

.site-nav { width: 100%; overflow:hidden;}
.site-nav li { float:left; font-size:12px; line-height:1.2em; letter-spacing:-1px;}
.site-nav li a { color: white; text-decoration:none; display:block; width: 170px; height: 48px; text-align:center;}
.site-nav li a span { display:block; padding-top:14px;}
.site-nav li a:hover/*,
.site-nav li a.act*/ { 
	background: url(images/bg-button.jpg);
	border-bottom: 1px solid white;
}
.site-nav li.last { border-right:0;}

.list { width:100%; overflow:hidden;}
.list li { float:left; width: 150px; margin-right: 13px;}
.list li span { display:block; color:#807f7f; font-size:.85em; line-height:1.09em; margin-bottom:10px;}
.list li span a { font-weight:bold; text-transform:uppercase;}
.list li strong { font-size:.85em; display:block; text-transform:uppercase; margin:14px 0 8px 0; line-height:1.27em;}
.list li strong b { font-size:1.18em; color:#fd4802;} 
.list li.last { margin-right:0;}

.list1 { padding-bottom:2px;}
.list1 li { color:#c1bfc1; width:100%; overflow:hidden; vertical-align:top; border-bottom:1px solid #000; padding-bottom:14px; margin-bottom:17px;}
.list1 li b { display:block; float:left; color:#fff; font-size:1.46em; font-weight:bold; width:33px; height:49px; text-align:center; background:url(images/marker2.gif) no-repeat left top; margin-right:17px; line-height:1.2em; padding-top:3px;}
.list1 li em { color:#191919; font-size:.68em; font-weight:normal; margin-top:-2px; display:block;} 
.list1 li a { color:#c1bfc1; font-style:italic; font-size:1.08em;}
.list1 li span { display:block; padding-top:5px; line-height:1.38em;}
.list1 li span a { color:#fd4802;}

.list2 { top:0; left:-12px; position:relative;}
.list2 li.first { padding-bottom: 5px; margin-bottom: 20px;}
.list2 li h5 { margin-bottom:0;}
.list2 li { padding-left:12px; line-height:1.38em;}
.list2 li a { text-decoration:none; color:#8d8d8d;}
.list2 li a:hover { text-decoration:underline;}

.list3 li { padding:0 0 2px 21px; background-position:left top; background-repeat: no-repeat}
.list3 li.m1 { background-image:url(images/twitter.gif);}
.list3 li.m2 { background-image:url(images/delicious.gif);}
.list3 li.m3 { background-image:url(images/stumbleupon.gif);}
.list3 li.m4 { background-image:url(images/facebook.gif);}
.list3 li a { color:#8d8d8d; text-decoration:none;}
.list3 li a:hover { text-decoration:underline;}

.list4 { margin-left:-13px; padding-bottom:5px;}
.list4 li { border-bottom:1px solid #000; padding:0 10px 14px 13px; margin-bottom:17px;}
.list4 li a { color:#c1bfc1; text-decoration:none;}
.list4 li a:hover { text-decoration:underline;}

.list5 { padding-bottom:10px;}
.list5 li { padding-bottom:10px;}
.list5 li a { color:#c1bfc1;}
.list5 li.last { margin-bottom:-20px;}

.list6 li { list-style-type:decimal; list-style-position:inside; font-weight:bold; color:#fd4802; line-height:1.38em; padding-bottom:15px;}
.list6 li span { font-weight:normal; color:#a8a7a8;}

.listcdc { overflow:hidden;width: 100%;/*margin-right: 7px;margin-left: 7px;*/}
.listcdc li { float:left; width: 173px;height: 190px;text-align: center;background-color: white;border: 1px solid #102029;}
.listcdc li span { display:block; color: #7b97a7; line-height: 1.09em; margin-bottom: 10px;font-size: .97em;margin-top: 10px;}
.listcdc li span a { font-weight:bold; text-transform:uppercase;}
.listcdc li strong { font-size:.85em; display:block; text-transform:uppercase; margin: 5px 0; line-height:1.27em;}
.listcdc li strong b { font-size:1.18em; color:#fd4802;} 
.listcdc li.last { margin-right:0;}


/*==================other====================*/
.flash-box { width: 540px; height: 290px;
    float: right;
	padding: 0px;
	background-color: black;margin-left: 5px;}
.img-box { width:654px; height:376px; background:url(images/img-box-tail.gif) repeat-x left top;}
.img-box span { display:block; padding:9px 0 0 9px;}

.img-box1 img { margin-bottom:25px; display:block;}

.img-box2 { width:100%; overflow:hidden;}
.img-box2 img { float:right; margin: 0 10px 30px 0;}

.img-boxsearch { width: 660px; overflow:hidden;color: white;border: 1px solid white;background-color: #d4d4d4;margin: 10px;padding: 10px;}
.img-boxsearch img { float:left;margin-left: 10px;margin-right: 20px;}


.boxagence

.boxpj {
  width: 320px;float:left; overflow:hidden;color: white;border: 1px solid white;background-color: #d4d4d4;padding: 5px;margin:0px 5px;
  text-align:center;
}

.p1 { margin-bottom:20px;}
.p2 { margin-bottom:35px;}

.phone { float:right; margin-right:93px;}

.phone1 { float:right; margin-right:50px;}

.banner { margin-left:-24px; position:relative;}


/*==================txt, links, lines, titles====================*/
a {color:#3b3b3b;}
a:hover {text-decoration:none;}

h2 { font-size:20px; line-height:1.2em; color: #fd4802; letter-spacing:-1px;
    text-align: center;
}
h3 { font-size:22px; line-height:1.2em; margin:0 0 28px 0; padding:0; background:none; color:#fff; letter-spacing:-1px;}
h4 { text-transform:uppercase; color:#fd4802; font-size:1.23em; font-family:Tahoma, Arial, helvetica, sans-serif; font-weight:normal; margin-bottom:3px;}
h5 { font-size:.85em; text-transform:uppercase; margin-bottom:12px; color:#3b3b3b; line-height:1.64em;}
h6 { font-size:.85em; text-transform:uppercase; color:#3b3b3b; line-height:1.64em;}

.txt1 { color:#a8a7a8; font-size:.85em; line-height:1.45em; padding-top:11px; display:block;}
.txt1 a { color:#fd4802; font-size:1.09em;}
.txt2 { color:#fd4802; font-weight:bold;}

.rss { padding:13px 38px 5px 0; background:url(images/rss.gif) no-repeat right top; float:right; text-transform:uppercase; font-size:.85em; color:#c1bfc1; text-decoration:none;}
.rss:hover { background-position:left top; padding-left:38px; padding-right:0;}

.link1 { display:block; float:right; background:url(images/link1-tail.gif) repeat-x left top; color:#fd4802; font-size:.92em; text-decoration:none; line-height:1.08em;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:6px 22px 6px 22px; font-style:normal; font-weight:normal;}
.link1:hover { text-decoration:underline;}

.link2 { display:block; float: left; color:#fff; font-size:.92em; text-decoration:none; line-height:1.08em;
	background: url(images/link2-tail.gif) repeat-x left top;
}
<!--.link2 em { display:block; background:url(images/link2-left.gif) no-repeat left top;}-->
<!--.link2 b { display:block; background:url(images/link2-right.gif) no-repeat right top; padding:6px 15px 6px 15px; font-style:normal; font-weight:normal;}-->
<!--.link2:hover { text-decoration:underline;}
-->
.link3 { display:block; float:right; background:url(images/link3-tail.gif) repeat-x left top; color:#fd4802; font-size:.92em; text-decoration:none; line-height:1.08em;}
.link3 em { display:block; background:url(images/link3-left.gif) no-repeat left top;}
.link3 b { display:block; background:url(images/link3-right.gif) no-repeat right top; padding:6px 18px 6px 18px; font-style:normal; font-weight:normal;}
.link3:hover { text-decoration:underline;}

.linkcdc { display:block; float:right; background:url(images/link1-tail.gif) repeat-x left top; color:#fd4802; font-size:.92em; text-decoration:none; line-height:1.08em;}
.linkcdc em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.linkcdc b { display:block; background:url(images/link1-right.gif) no-repeat right top; font-style:normal; font-weight:normal;
	padding: 7px 60px 10px;
}
.linkcdc:hover { text-decoration:underline;}

/*input[type=submit]{ display:block;float:right;background:url(images/link2-tail.gif) repeat-x left top; color:#fff; font-size:.92em; text-decoration:none; line-height:1.08em;padding:4px 18px 4px 18px; font-style:normal; font-weight:normal;border:0;border-left:1px solid #D5480E;border-right:1px solid #D5480E;}*/


.title { margin:0 0 27px -13px; padding:0 0 4px 13px; background:url(images/line-hor1.gif) repeat-x left bottom;}
.title h2 { float:left; background:none; margin:0; padding:0;}
.title span { float:right; padding:12px 8px 0 0;}
.title a { text-decoration:none; color:#fd4802; font-size:.92em;}
.title a:hover { text-decoration:underline;}



.titlecdc {
	font-size: 15px;color: #fd4802;
	font-weight: bold;
}
.titlecdc h2 { float:left; background:none; margin:0; padding:0;}
.titlecdc span { float:right; padding:12px 8px 0 0;}
.titlecdc a { text-decoration:none; color:#fd4802; font-size:.92em;}
.titlecdc a:hover { text-decoration:underline;}


/*==================boxes====================*/


.boxform{width: 90%;overflow:hidden;float: left;margin: 5px 5px 5px 30px;}
.boxform1{width: 45%;overflow:hidden;float: left;margin: 5px 5px 5px 30px;}
.boxform2{width: 45%;overflow:hidden;float: right;margin: 5px;}

.boxdetail { background: #959595; width:100%;border: 1px solid white;border-top-style: none;}
.boxdetail .inner {padding-left: 5px;padding-bottom: 5px;}
.detailflash { float: left;}
.detailflashd {overflow:hidden;float: right;width: 180px;color: white;}

.boxrecherche { background: #88b0c5; width:100%;margin-bottom: 10px;margin-top: 10px;}
.boxrecherche .inner {padding-left: 5px;padding-bottom: 5px;}
.boxrechg {width: 40%;overflow:hidden;float: left;margin: 5px 5px 5px 30px;}
.boxrechd {width: 42%;overflow:hidden;float: right;margin: 5px 5px 5px 30px;}
.boxrechd1 {width: 270px;overflow:hidden;float: right;height: 80px;border: 1px solid white;background-color: #d4d4d4;margin-bottom: 10px;padding-left: 10px;}
.boxrechd2 {width: 270px;overflow:hidden;float: right;height: 80px;border: 1px solid white;background-color: #d4d4d4;padding-left: 10px;}

.box { width:100%;border: 4px solid white;color: white;font-size: 12px;height: 120px;}
.box .inner {padding-top: 31px;padding-bottom: 21px;}
.box .title {font-size: 20px;font-weight: bold;}
.box .contact {font-size: 14px;}

.box1 { width: 100%;background-color: #88b0c5;}
.box1 .inner {padding: 10px;}
.box1 .pub160 {padding: 30px 10px 10px;}
.box1 h2 { margin-bottom:19px; color:#fff;}
.box1 p { color: black;}

.box2 { background:#9dc1d4; width:100%;}
.box2 .inner {padding: 15px;
}
.box2 h2 { background:url(images/line-hor2.gif) repeat-x left bottom; margin-bottom:24px; color:#fff;}
.box2 p,
.box2 p a { 
	color:#c1bfc1;
}

.box3 { width: 100%; min-height:100px; height: 800px;background-color: #417895;}
.box3 .inner {margin-top: 10px;margin-left: 1px;}

.box4 {background: #88b0c5; width: 620px;}
.box4 .inner {padding: 5px;}
.box4 h2 { color: white;margin-bottom: 2px;}
.box4 p { color: black;}

.box5 {  width: 620px;}
.box5 .inner {padding: 5px;}
.box5 h2 { color: white;margin-bottom: 2px;}
.box5 p { color: black;}
.box5 a { color: white;}

.box6 { width: 100%; height: 100px;margin-left: 10px;background-color: #417895;}
.box6 .inner {padding: 10px;}

html[lang=he] .flash-box { float:left; }
html[lang=he] .box4 { float:left; }
html[lang=he] .espace { clear:both; }

html[lang=he] #form div.wrapper #currency { right:140px; }

html[lang=he] .slider-form { margin-left:0;margin-right:15px; }
html[lang=he] #cdc-gene { margin-top:25px; }

.boxref { background: #d4d4d4; width: 100%; min-height:100px; height: 150px;border: 1px solid white;border-top-style: none;}
.boxref .inner {padding: 15px;}
.boxref h2 { margin-bottom:19px; color:#fff;}
.boxref p { color: #d2d1d4;}

.boxcdc { width:100%;}
.boxcdc .inner {}

.boxmandat { background: #959595; width: 100%; min-height:100px;border: 1px solid white;border-top-style: none;height: 500px;}
.boxmandat .inner {padding: 15px;}
.boxmandat h2 { margin-bottom:19px; color:#fff;}
.boxmandat p { color: #d2d1d4;}
/*header*/
#header .top { height: 103px;}  

/*content*/
#content .row-1 { padding-bottom:31px;background-color: #417895;border: 1px solid white;}
#content .row-1 .indent { padding-bottom:13px;}
#content .row-1 .indent1 { padding-bottom:45px;}
#content .row-2 .indent { padding:31px 0 30px 28px;} 
#content .row-2 h5 { color:#bdbdbd;}
#content p,
#content dl { 
	line-height:1.38em;
}
#content dl dt { text-transform:uppercase; color:#fd4802; font-size:16px; letter-spacing:-1px; line-height:1.2em;}
#content dl dd { margin-bottom:14px;}
#content dl a { color:#fd4802; text-decoration:none;}
#content dl a:hover { border-bottom:1px solid #dc5625;}

.espace { 
	height: 10px;
	margin-top: 18px;
}
.contour {
	border: 1px solid white;
}
.contour-gene {
	border: 1px solid white;
	border-top-style: none;
}
#title-gene{height:38px;width: 1020px;z-index: 9999;background:url(images/titre-gene.png) no-repeat;color: white;font-size: 20px;font-weight: bold;text-align: left;padding-top: 11px;margin-right: auto;padding-left: 46px;}
#title-module{height: 26px;width: 300px;z-index: 9999;background:url(images/titre-module.png) no-repeat;color: white;font-size: 15px;font-weight: bold;text-align: left;padding-top: 11px;margin-right: auto;padding-left: 46px;}
#title-mandat{height: 33px;width: 700px;z-index: 9999;background:url(images/titre-mandat.png) no-repeat;color: #0a141a;font-size: 14px;font-weight: bold;text-align: left;padding-top: 11px;margin-right: auto;padding-left: 110px;}
#titre-droite{height: 33px;width: 700px;z-index: 9999;background:url(images/titre-droite.png) no-repeat;color: white;font-size: 20px;font-weight: bold;text-align: center;margin-right: auto;padding-top: 10px;}
#titre-detail{height: 33px;width: 700px;z-index: 9999;background:url(images/titre-detail.png) no-repeat;color: white;font-size: 15px;font-weight: bold;text-align: center;margin-right: auto;padding-top: 10px;}


#cdc{
	clear:both;
	height: 212px; /*520px; for two rows of listings*/
	margin-top: 2px;
}  
#cdc-gene{height:38px;width:254px;z-index:9999;background:url(images/cdc.png) top center no-repeat;color: white;font-size: 15px;font-weight: bold;text-align: center;padding-top: 11px;margin-left: auto;margin-right: auto;margin-top: 5px;}
  
#cdc-select{height:38px;width:254px;z-index:9999;background:url(images/cdcselect.png) top center no-repeat;color: white;font-size: 20px;font-weight: bold;text-align: center;padding-top: 11px;margin: 12px auto 0;}
.cdc{
	padding-top:0px;
	margin-top:0;
	padding-left:0px;
	color:#98002e;
}

.wrappercdc { width: 165px; overflow:hidden;}

/*footer*/
#footer p { text-align:center; font-size:.92em; color:white; padding-top:11px;}
#footer p a { color:whitesmoke;}


.slider-form {
  width: 170px;
  margin-left: 5px;
  margin-bottom: 5px;
  
}

#form .ui-slider-horizontal .ui-slider-range { height:12px;}
#form .ui-widget-content { height:12px; background:transparent url(images/bg-slider.jpg) repeat-x scroll left top; border:1px #bfbfbf solid}/* slider hauteur et style */
#form div.ui-slider a.first {
  background: url("images/handle.png") no-repeat scroll center center transparent;
}
#form .ui-state-default, .ui-widget-content .ui-state-default a.first {
  background: transparent url(images/handle.png) scroll no-repeat center; width:21px; height:20px
}/* handle*/
#form .ui-state-default, .ui-widget-content .ui-state-default a.last {
  background: transparent url(images/handle-r.png) scroll no-repeat center; width:21px; height:20px
}/* handle*/

#form .ui-widget-header {
    background-color: #000000;
}



#form div.wrapper #currency {
    position: absolute;
    right: 5px;
    top: 166px;
    width: 40px;
}

#price-vacances { display: none; }
#price-location { display: none; }
div.wrapper.tiny {
  width:240px;
}
/*.price {color: black;font-size: 50px;font-weight: bold;}*/

#quartier_div { z-index: 100; }
#bienra_div { z-index: 100; }


/* ===================ancienne page===================*/

#cse-search-results {width:1000px;margin:0 auto;padding:10px;background:#fff;}

.a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #506195;
	font-weight: bold;
	text-decoration: none;
}
.b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #aca389;
	font-weight: bold;
	text-decoration: none;
}
.c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C94340;
	font-weight: bold;
	text-decoration: none;
}

h1 {
	font-size: 24px;
	color: #506195;
}
h2 {
	font-size: 20px;
	color: #506195;
}
h3 {
	font-size: 14px;
	color: #506195;
}
h4 {
	font-size: 10px;
	color: #506195;
}

.radio{	
	color: white;
	text-decoration:none;
	font-size: 10px;
}
.radio1{
	color: white;
	text-decoration:none;
	font-size: 14px;
}
.radio3{	
    background-color: #87A3B4;
	color: #fff;
	text-decoration:none;
	font-size: 12px;
	position:absolute;
	width:150px;
	height:150px;
	overflow: auto;
	display:none;
	text-align:left;
}

.inputbutton,
.inputsubmit{padding:2px 15px 3px 15px;border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:#D9DFEA;border-left-color:#D9DFEA;border-bottom-color:#0e1f5b;border-right-color:#0e1f5b;background-color:#87A3B4;color:#FFFFFF;text-align:center;
	font: italic bold 28px "lucida grande", tahoma, verdana, arial, sans-serif;
}
.inputbutton1,
.inputsubmit1{
	padding:2px 15px 3px 15px;
	border-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-color:#D9DFEA;
	border-left-color:#D9DFEA;
	border-bottom-color:#0e1f5b;
	border-right-color:#0e1f5b;
	background-color:#87A3B4;
	color:#FFFFFF;
	text-align:center;
	font: italic bold 28px "lucida grande", tahoma, verdana, arial, sans-serif;
	height: 35px;
	width: 100%;
}
.inputbuttonsearch,
.inputsubmitsearch{

	background-color:#87A3B4;
	color:#FFFFFF;
	text-align:center;
	height: 25px;
	padding-right: 10px;padding-left: 10px;}

.formsearch {
	color: rgba(59,89,152,0.45);
	border: 2px solid #87A3B4;
	/*font: 15px Verdana, Arial, Helvetica, sans-serif;*/
	width: 650px;
	height: 40px;
}
.formgg {
	color: rgba(59,89,152,0.45);
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 390px;
	height: 25px;
}
.formcontact {
	color: #3B5998;
	border: 1px solid #417895;
	font: 13px Verdana, Arial, Helvetica, sans-serif;margin-top: 5px;width: 97%;height: 30px;}
.form {
	color: #3B5998;
	border: 1px solid #87A3B4;
	font: 13px Verdana, Arial, Helvetica, sans-serif;margin-top: 20px;}
.forms {padding-left: 10px;}

/*=================== recherche =======================*/


.recherchetitle {
	color: #3b5998;
	font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;	
}

.recherchedescription {
	color: #3b5998;font-size: 12px;}

.recherchedetails {
	 color: #3b5998;
    font-size: 10px;
    margin-top: 2px;
}
.rechercheby {
	color: #3b5998;
    font-size: 13px;
    margin-top: 2px;
}

.recherchereference {
	color: #3b5998;
    font-size: 9px;
    margin-top: 2px;
}

/*=================== detail =======================*/
.box10 {background: #88b0c5; width: 600px;}
.box10 .inner {}
.box10 h2 { color: white;margin-bottom: 2px;}
.box10 p { color: #417895;}

.img-box5 { width:230px;height: 350px; float: right; overflow:hidden;border: 1px solid white;}
.img-box5 img { float:right; margin: 0 10px 0 0;}
.img-box5 h5 { color: white;text-align: right;padding-top: 10px;padding-right: 10px;}
.img-box5 p { color: white;text-align: right;padding: 10px;}

.img-box6 { width:355px;height: 350px; float: left;overflow:hidden;padding-left: 0px;border: 1px solid white;}
.img-box6 img { float:right; margin: 0 10px 0 0;}
.img-box6 h5 { color: white;padding: 10px;}
.img-box6 p { color: white;padding: 10px;}

.img-boxflash { width:100%; overflow:hidden;padding-left: 0px;}
.img-boxflash img { float:left; margin: 0 10px 0 0;}

.prix { color: white;font-size: 22px;font-weight: bold;}

/*==========================================*/


/*=================== contact =======================*/
.box20 {background: #88b0c5; width: 600px;}
.box20 .inner {}
.box20 h2 { color: white;margin-bottom: 2px;}
.box20 p { color: #417895;}

.img-box25 { width:230px; height: 350px;float: right; overflow:hidden;border: 1px solid white;}
.img-box25 img { float:left; margin: 0 10px 0 0;}
.img-box25 p { color: white;text-align: right;padding: 10px;}

.img-box22 { width:588px; height: 350px;float: left;overflow:hidden;padding-left: 0px;border: 1px solid white;}



.img-box26 { width:355px; height: 350px;float: left;overflow:hidden;padding-left: 0px;border: 1px solid white;}
.img-box26 img { float:right; margin: 0 10px 0 0;}

/*==========================================*/


/* AddThis Vertical Layout Menu */

.addthis_toolbox .vertical {
    width: 126px;
    padding: 1px;
}

.addthis_toolbox .vertical a {
    position: relative;
    display: block;
    width: 102px;
    padding: 4px 0 4px 21px;
    text-decoration: none;
    color: #00bff3;
}

.addthis_toolbox .vertical a:hover {    
    color: #027999;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.addthis_toolbox .vertical span {
    position: absolute;
    left: 0px;
    top: 4px;
}

.addthis_toolbox .vertical .more {
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .vertical .more a {
    padding: 4px 0;
    margin: 0;
}
.addthis_toolbox .vertical .more a:hover {
    background: none;
}

.addthis_toolbox .vertical .more span {
    display: none;
}

