/* global reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption{ text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }

body{background: #f66c25; font-family: "Verdana"; font-size:12px; line-height: 18px;}
a, a:visited{text-decoration:none; color:#4da4fe;}
a:hover{text-decoration:underline;}
img{border:0;}
ul{list-style-type:none;}

#center{width: 1007px; margin: 0 auto;}
#wrapper{width: 937px; float:left; background: url('images/wrapper.png') repeat-y center top; padding: 0 35px;}
#head{width:937px; height: 174px; float:left; }
a.logo, a:visited.logo{width: 168px; height: 168px; float:left; margin: 7px 0 0 17px; display:inline;
	background-image: url(/template/images/logo.png);
}
p.count{width: 230px; float:right; color:#fff; font-size:16px; font-weight:bold; margin: 100px -110px 0 0; display:inline; line-height:32px;}
p.count span{color:#f66c25; font-size:30px; font-weight:bold;}
p.count a, p.count a:visited{color:#fff;}

.mapville{background:#ba5b29;color:#ffffff;width:100%;text-align:center;padding:2px;;font-size:14px;font-weight:bold;}
.mapsellrent{font-weight:bold;color:#7f0c00;margin-left:10px;}
.gmnoprint a,.gmnoprint a:visited{color:grey;margin-left:20px;}

#menu{width: 937px; float:left; background: #797979 none no-repeat;}
#menu ul{padding: 0; margin: 0; list-style-type: none; text-align:center; float:left; margin: 0 5px 0 5px; }
#menu li{display: inline; float:left; margin: 0;}
#menu li a, #menu li a:visited{display:block; color: #ffffff; font-weight:bold; text-decoration:none; padding: 8px 20px 8px 20px; }
#menu li a:hover{background: #f66c25; color: #fff; }
#menu li ul {position: absolute; float:left; left: -999em; width: 150px; margin-top:0px; margin-left:0px;}
#menu li ul li{float:left; width: 180px; display:block; }
#menu li ul li a, #menu li ul li a:visited{width: 180px; text-align: left; position:relative; z-index:100; border-top:1px solid #ffffff; padding: 5px; background: #797979;}
#menu li ul li a:hover{background: #f66c25; color: #fff; text-decoration:none;}
#menu li:hover, #menu li.sfhover {background: #424242;}
#menu li:hover ul, #menu li.sfhover ul {left: auto; }


h1{width:100%; float:left; color:#fb813d; font-size:18px; font-weight:normal; margin: 15px 0 15px 0; display:inline; padding:3px 0 3px 0;}
h1.border{border-bottom:1px solid #1B5E32;}
h1 span{color:#7f0c00; font-weight:bold;}

#left{width: 460px; float:left; color:#4F4F4F;}
#search{width: 460px; float:left; margin: 20px 0 0 0; display:inline; color:#fff;}
#search form{width: 363px; float:left; background: url('images/search1.jpg') repeat-y; border-top:10px solid #3A3531; border-bottom:10px solid #3A3531; padding: 20px 10px 20px 10px; margin: 10px 0 0 0; display:inline;}
#search label{width: 150px; float:left; font-weight:bold; text-align:right; height:20px; margin: 10px 0 0 0; display:inline; }
#search select{width: 150px; float:left; background:#fff; border:1px solid #fff; height:20px; margin: 10px 0 0 5px; display:inline; color:#636363; }
#search a, #search a:visited{color:#fff; width:129px; float:left; background:url('images/rechercher1.jpg') no-repeat; font-weight:bold; font-size:14px; font-style:italic; text-align:center; padding: 5px 0 5px 0; margin: 30px 0 0 100px; display:inline;}
h6{width:95%; float:left; font-size:14px; font-weight:bold; color:#606060; font-style:italic; padding:9px 0 10px 15px; background: url('images/leftbracket2.jpg') no-repeat 0 3px; margin: 5px 0 5px 0; display:inline;}

#right{width: 460px; float:left; margin: 0 0 0 10px; display:inline;}
#links{width: 100%; float:left; color:#fff; font-size:18px; text-align:center;}
#links a, #links a:visited{width:100%; float:left; padding:2px 0 2px 0; position:relative; margin: 8px 0 0 0; display:inline;}
#links a.color1{color:#4F4F4F;}
#links a.color2{color:#8D8D8D;}
#links a.color3{color:#C9C9C9;}
#links a:hover{color:#f66c25;}

#homeannonces{width: 960px; float:left; margin: 20px 0 0 -10px; display:inline; position:relative; z-index:1; }
.hannonce{width:230px; float:left; color:#fff; margin: 10px 10px 0 0; display:inline;}
.hannonce a, .hannonce a:visited{color:#fff; font-weight:bold;}
p.location{font-size:10px; margin-left: 5px;}
.hannonce h5{margin-left:5px;}
p.price{color:#000; margin-left:5px; font-weight:bold;}
.bck1{background:#7f0c00;}
.bck2{background:#cc3a00;}
.bck3{background:#ff3600;}
.bck4{background:#ff851b;}

#footer{width: 920px; float:left; background: #000; padding:10px; text-align:center; font-size:11px; color:#fff; margin: 10px 0 0 0; display:inline;}
#footer a, #footer a:visited{color:#fff;}
.credits{color:#000; float:right; font-size:11px; margin: 10px 0 10px 0; display:inline;}
.credits a, .credits a:visited{color:#000; font-weight:bold;}

#note{width:100%; float:left; color:#4F4F4F;}
#trier{width: 100%; float:left; margin: 20px 0 0 0; display:inline;}
#trier label{width: 150px; float:left; color:#636363; height: 20px;}
#trier select{width: 150px; float:left; background:#fff; border:1px solid #636363; height:20px; display:inline; color:#636363; }
#icons{float:right;}
#icons a, #icons a:visited{color:#636363; float:left; width:150px;}
#icons a:hover{color:#AA4720;}
#icons img{float:left;}
#icons a.mauve{color:#E80F8A;}

.lannonce{width:100%; float:left; color:#4F4F4F; background: url('images/blueborder.jpg') repeat-y 650px 0; margin: 15px 0 0 0; display:inline;}
.lannonce h3{width:98%; float:left; background:#cc3a00; padding:1%; color:#fff; font-size:14px; font-weight:bold;}
.lannonce h3 a, .lannonce h3 a:visited{color:#fff;}
.lannonce h3 span{font-size:11px; color:#000; font-weight:normal; font-style:italic;}
.lannonce img{float:left; margin: 0 10px 10px 0; display:inline;}
.lannonce span.ref{font-size:10px; color:#C6C6C6; }
.limgtext{width: 645px; float:left;}

.laright{float:right; width:270px; font-weight:bold; }
.laright h6{font-size:12px; font-weight:normal; margin: -35px 0 0 0; display:inline; position:relative; z-index:1; background: none; padding:0; width: 100%;  overflow:hidden; padding-bottom:25px;}
.laright a, .laright a:visited{color:#7f0c00; font-style:italic; font-weight:normal;}

#prevnext{float:left; width:100%; margin-top:10px; display:inline;}
#prevnext a, #prevnext a:visited{color:#7f0c00; }
#prevnext a.prevnext, #prevnext a:visited.prevnext{color:#7f0c00; float:left;}
#prevnext a.active, #prevnext a:visited.active{color:#7f0c00; font-size:18px; font-weight:bold;}
#numbers{width: 730px; float:left; text-align:center;}
.pageactive{color:#E80F8A; font-size:18px; font-weight:bold;}
#prevnext div.pageprecreplace{float:left; width: 100px; height: 15px;}

#left1{width: 390px; float:left;}
#left1 img{border:5px solid #fff;}
#smallimages{float:left; width:100%; margin: 10px 0 0 0; display:inline;}
#smallimages img{float:left; margin: 3px 2px 0 2px; display:inline;}
#left1 #links{font-size:14px; margin: 15px 0 0 0; display:inline;}

#infoagence{width:100%; float:left; margin: 10px 0 0 0; display:inline; color:#4F4F4F;}
#infoagence h5{font-size:14px; float:left; width:100%; color:#7f0c00; font-weight:bold;}
#infoagence h5 span{color:#4F4F4F; }
#infoagence span{color:#7f0c00;}

#right1{float:left; width: 510px; margin: 10px 0 0 30px; display:inline; color:#4F4F4F; font-weight:normal;}
p.ref1{color:#4F4F4F; font-size:12px; font-weight:normal;}
#right1 h5{font-size:14px; float:left; width:100%; color:#7f0c00; font-weight:bold; margin: 10px 0 10px 10px; display:inline; }
#right1 h5 span{color:#fff; }
#right1 ul{margin: 20px 0 0 30px;}
#right1 ul.half{float:left; width: 45%; margin: 10px 10px 0 10px; display:inline; }

#right1 label{width:150px; float:left; text-align:right; color:#4F4F4F; height:20px; margin: 10px 10px 0 0; display:inline;}
#right1 select{width: 150px; float:left; background:#fff; border:1px solid #4F4F4F; height:20px; margin: 10px 100px 0 0; display:inline; color:#636363; }
#right1 input{width: 300px; float:left; background:#fff; border:1px solid #4F4F4F; height:20px; margin: 10px 0 0 0; display:inline; color:#636363; }
#right1 input.shortinput{width: 150px; margin-right:100px;}
#right1 textarea{width: 380px; float:left; background:#fff; border:1px solid #4F4F4F; height:200px; margin: 10px 0 0 80px; display:inline; color:#636363; }
#right1 form a, #right1 form a:visited{color:#7f0c00; font-weight:bold; float:left; margin: 10px 0 0 400px; display:inline;}

#right1 table{background:#F1F1F1; width:100%; float:left; text-align:center; color:#000; font-size:11px;}
#right1 th{background:#000; color:#fff; font-weight:bold;}
#right1 td{border-bottom:1px solid #C9C9C9;}

#left2{width: 700px; float:left; color:#4F4F4F;}
#left2 img{border:5px solid #fff; margin: 0 5px 5px 0; }
#left2 h5{font-size:14px; float:left; width:100%; color:#7f0c00; font-weight:bold; margin: 10px 0 10px 10px; display:inline; }
#left2 h5 span{color:#fff; }
#left2 a, #left2 a:visited{color:#7f0c00; font-weight:bold;}

#left2 label{width:170px; float:left; text-align:right; color:#4F4F4F; height:20px; margin: 10px 10px 0 0; display:inline;}
#left2 select{width: 150px; float:left; background:#fff; border:1px solid #4F4F4F; height:20px; margin: 10px 300px 0 0; display:inline; color:#4F4F4F; }
#left2 input{width: 300px; float:left; background:#fff; border:1px solid #4F4F4F; height:20px; margin: 10px 200px 0 0; display:inline; color:#4F4F4F; }
#left2 input.shortinput{width: 150px; margin-right:300px;}
#left2 input.ihidden{display:none;}
#left2 textarea{width: 380px; float:left; background:#fff; border:1px solid #4F4F4F; height:200px; margin: 10px 200px 0 80px; display:inline; color:#636363; }
#left2 form a, #right1 form a:visited{color:#1B5E32; font-weight:bold; float:left; margin: 10px 200px 0 400px; display:inline;}

#right2{width: 230px; float:right; color:#fff;}
#right2 h6{width:auto; background: url('images/nouvelle1.jpg') no-repeat; padding-top:5px; margin: -15px 0 0 0; color:#fff;}
#right2 form{width: 190px; float:right; background: url('images/search1.jpg') repeat-y right; border-top:10px solid #3A3531; border-bottom:10px solid #3A3531; padding: 20px 10px 20px 10px; margin: 10px 0 0 0; display:inline;}
#right2 label{width: 150px; float:left; font-weight:bold; text-align:left; height:20px; margin: 10px 0 0 10px; display:inline; }
#right2 select{width: 150px; float:left; background:#fff; border:1px solid #fff; height:20px; margin: 2px 0 0 10px; display:inline; color:#636363; }
#right2 a.rechercher, #right2 a:visited.rechercher{color:#fff; width:129px; float:left; background:url('images/rechercher1.jpg') no-repeat; font-weight:bold; font-size:14px; font-style:italic; text-align:center; padding: 5px 0 5px 0; margin: 30px 0 0 20px; display:inline;}
#right2 input{width: 150px; float:left; background:#fff; border:1px solid #fff; height:20px; margin: 2px 0 0 10px; display:inline; color:#636363; }
#right2 #links{font-size:10px;}
#right2 input.ihidden{display:none;}
#right2 form a,#risght2 form a:visited{
	color: #fffeff;
	text-align: center;
	font-size: 20px;
	margin-left: 40px;
	margin-top: 0;
}


#mapwrapper{width: 534px; float:left; margin: 40px 0 0 -60px;}
#map{width:534px; float:left; height: 317px;}

#adscenter{position:relative; }
#googleads1{position:absolute; top:200px; left:-144px; width:160px; height:600px; }
#googleads2{position:absolute; top:200px; right:-143px; width:160px; height:600px; }

#slider{float:left; width:960px; height: 235px; }
#slider li{width:auto; margin:0; }