/*
======================================================//
 CSS GENERALE 
======================================================//
*/
*{
margin:0;
padding:0;
}
body {
background:#C2C2C2 url("../images/fond-site.jpg") repeat-x scroll left top;
color:#333399;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
}
#wrapper {
background:transparent;
margin:0 auto;
padding:0 0 25px 0;
position:relative;
width:1024px;
}
a, a:hover, a:visited, a:link {
color:#333399;
text-decoration:none;
}
a img {
border:none;
}
ul, li, ol {
list-style-type:none;
}
h1 {
font-size:15px;
font-weight:normal;
text-align:left;
text-indent:15px;
width:640px;
padding:0;
position:absolute;
left:55px;
top:115px;
line-height:17px;
}
h2{
font-size:15px;
font-weight:normal;
text-decoration:underline;
margin:5px;
}
h3 {
font-size:14px;
font-weight:normal;
padding:2px 5px 2px 2px;
}
/*
======================================================//
    BLOCS 
======================================================//
*/
#haut {
background:transparent url("../images/logo-agence-immobiliere.jpg") no-repeat scroll top right;
display:block;
height:215px;
margin:11px 0 0;
padding:0;
text-align:center;
text-indent:-9999px;
width:1024px;
z-index:1;
}
#bandeau {
display:block;
height:55px;
left:22px;
position:absolute;
text-align:center;
top:173px;
width:1024px;
}
#contenu {
background:url("../images/fond-agence-immobiliere.jpg") no-repeat scroll center top transparent;
clear:both;
height:576px;
margin:0;
padding:16px 0 20px;
width:1010px;
}
#centre {
background:transparent;
font-size:14px;
font-weight:normal;
margin:0 20px 20px;
padding:0;
width:1008px;
}
/*
======================================================//
    ELEMENTS DU MENU 
======================================================//
*/
#menu ul {
width:1000px;
}
#menu ul > li {
background:url("../images/v2-bouton-menu.jpg") no-repeat scroll -452px 0 transparent;
display:block;
float:left;
height:40px;width:149px;
padding:4px 0 0 0;
vertical-align:middle;
text-align:left;
cursor:pointer;
z-index:10;
}
#menu ul > li:hover {
background:url("../images/v2-bouton-menu.jpg") no-repeat scroll left top transparent;
}
#menu ul > li:hover > a {
color:#333399;
}

#menu ul > li:active {
background:url("../images/v2-bouton-menu.jpg") no-repeat scroll left top transparent;
color:#333399;
}
#menu ul > li.encours {
background:url("../images/v2-bouton-menu.jpg") no-repeat scroll left top transparent;
margin:2px 0 0 0;
width:152px;
z-index:1000;
}
#menu a {
display:block;
font-size:15px;
}
#menu a.menu 
{
color:#FFFFFF;
height:32px;
line-height:32px;
vertical-align:bottom;
margin:0 0 0 8px;
padding:0 0 0 42px;
text-align:left;
}

#menu a:hover {
color:#333399;
}
#menu .encours a.menu {
color:#333399;
text-decoration:underline;
}
#menu ol {
background:#E7EEFF;
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
border:none;
display:block;
height:40px;
width:140px;
position:relative;
top:8px;left:0;
margin:0 5px;padding:5px;
overflow:auto;
text-align:left;
z-index:1000;
}
#menu ol > li {
display:block;
height:26px;
line-height:26px;
text-align:left;
margin:0;
}
#menu .sousmenu a {
background:transparent;
color:#333399;
display:block;
font-size:14px;
height:auto;
margin-left:40px;
}
#menu .sousmenu a:hover {
text-decoration:underline;
}
#filariane {
color:#333399;
font-size:11px;
font-style:italic;
margin:0;
padding:0;
position:absolute;
right:30px;
text-align:left;
top:216px;
z-index:100;
}
#filariane a {
color:#333399;
}
#filariane a:hover {
text-decoration:underline;
}
#mentions p {
float:left;
margin:0;
padding:0;
text-align:center;
width:33%;
}
#mentions a {
font-size:12px;
text-decoration:underline;
}
#formcontact {
margin-left:50px;
text-align:left;
width:450px;
line-height:30px;
}
#formcontact input
{
margin-left:5px;
}
#formcontact input[type="text"], #formcontact textarea, #formcontact select {
background:rgb(231, 238, 255);
background:rgba(231, 238, 255, 0.75);
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
border:medium none transparent;
color:#333399;
padding:3px;
}
#formcontact input:focus, #formcontact textarea:focus, #formcontact select:focus {
border:2px solid #333399;
}
#form-erreur p {
color:#333399;
float:left;
font-size:16px;
text-align:left;
width:480px;
margin-left:15px;
text-decoration:blink;
}

#drapeaux {
margin:15px;
position:absolute;
right:15px;
top:0;
width:25px;
}
#drapeaux img {
border:medium none;
float:right;height:11px;width:16px;margin:1px 0;
}
.france
{
background:url("../images/icones-immobilier.png") no-repeat scroll -4px -157px transparent;
}
.angleterre
{
background:url("../images/icones-immobilier.png") no-repeat scroll -29px -157px transparent;
}
.espagne
{
background:url("../images/icones-immobilier.png") no-repeat scroll -54px -157px transparent;
}
.allemagne
{
background:url("../images/icones-immobilier.png") no-repeat scroll -80px -157px transparent;
}
.italie
{
background:url("../images/icones-immobilier.png") no-repeat scroll -104px -157px transparent;
}
.russie
{
background:url("../images/icones-immobilier.png") no-repeat scroll -131px -157px transparent;
}
.chine
{
background:url("../images/icones-immobilier.png") no-repeat scroll -155px -157px transparent;
}
img.iconemenu {
border:medium none;
height:34px;
width:38px;
}
#menu img {
float:left;
margin:0 0 0 8px;
}
img.icone {
border:medium none;
float:left;
height:25px;
margin:0 0 0 8px;
width:25px;
}
img.iconedroite {
border:medium none;
height:25px;
position:relative;
right:-4px;
top:0;
width:25px;
}
.accueil {
background:url("../images/icones-immobilier.png") no-repeat scroll left top transparent;
}
.ventes {
background:url("../images/icones-immobilier.png") no-repeat scroll 0 -32px transparent;
}
.locations {
background:url("../images/icones-immobilier.png") no-repeat scroll 0 -66px transparent;
}
.neuf {
background:url("../images/icones-immobilier.png") no-repeat scroll -37px -66px transparent;
}
.infos {
background:url("../images/icones-immobilier.png") no-repeat scroll -37px -32px transparent;
}
.contact {
background:url("../images/icones-immobilier.png") no-repeat scroll -37px 0 transparent;
}
.maison {
background:url("../images/icones-immobilier.png") no-repeat scroll -76px 0 transparent;
}
.appartement {
background:url("../images/icones-immobilier.png") no-repeat scroll -76px -25px transparent;
}
.terrain {
background:url("../images/icones-immobilier.png") no-repeat scroll -76px -50px transparent;
}
.commerce {
background:url("../images/icones-immobilier.png") no-repeat scroll -76px -75px transparent;
}
.plusdinfos {
background:url("../images/icones-immobilier.png") no-repeat scroll -100px 0 transparent;
}
.plusphotos {
background:url("../images/icones-immobilier.png") no-repeat scroll -100px -25px transparent;
cursor:pointer;
margin-left:-2px !important;
}
.coeur {
background:url("../images/icones-immobilier.png") no-repeat scroll -101px -50px transparent;
}
.ecrire {
background:url("../images/icones-immobilier.png") no-repeat scroll -100px -75px transparent;
}
.descriptif {
background:url("../images/icones-immobilier.png") no-repeat scroll -125px 0 transparent;
}
.photos {
background:url("../images/icones-immobilier.png") no-repeat scroll -125px -25px transparent;
}
.piscine {
background:url("../images/icones-immobilier.png") no-repeat scroll -125px -50px transparent;
}
.exterieur {
background:url("../images/icones-immobilier.png") no-repeat scroll -125px -75px transparent;
}
.chauffage {
background:url("../images/icones-immobilier.png") no-repeat scroll -150px 0 transparent;
}
.eau {
background:url("../images/icones-immobilier.png") no-repeat scroll -150px -25px transparent;
}
.annexes {
background:url("../images/icones-immobilier.png") no-repeat scroll -150px -50px transparent;
}
.frais {
background:url("../images/icones-immobilier.png") no-repeat scroll -150px -75px transparent;
}
.zoom {
background:url("../images/icones-immobilier.png") no-repeat scroll -125px -100px transparent;
}
.imprimante {
background:url("../images/icones-immobilier.png") no-repeat scroll -150px -101px transparent;
}
.fermer {
background:url("../images/icones-immobilier.png") no-repeat scroll 0 -101px transparent;
}
.fermer:hover {
background:url("../images/icones-immobilier.png") no-repeat scroll 0 -125px transparent;
}
.gauche {
background:url("../images/icones-immobilier.png") no-repeat scroll -24px -100px transparent;
}
.gauche:hover {
background:url("../images/icones-immobilier.png") no-repeat scroll -24px -125px transparent;
}
.droite {
background:url("../images/icones-immobilier.png") no-repeat scroll -50px -100px transparent;
}
.droite:hover {
background:url("../images/icones-immobilier.png") no-repeat scroll -50px -125px transparent;
}
.play {
background:url("../images/icones-immobilier.png") no-repeat scroll -75px -100px transparent;
}
.play:hover {
background:url("../images/icones-immobilier.png") no-repeat scroll -75px -126px transparent;
}
.pause {
background:url("../images/icones-immobilier.png") no-repeat scroll -100px -100px transparent;
}
.pause:hover {
background:url("../images/icones-immobilier.png") no-repeat scroll -100px -125px transparent;
}
.haut {
background:url("../images/icones-immobilier.png") no-repeat scroll -150px -126px transparent;
}
.bas {
background:url("../images/icones-immobilier.png") no-repeat scroll -125px -126px transparent;
}
#slideshow {
float:right;
height:340px;
margin:0 80px 0 0;
padding:0;
width:560px;
}
#pagedecontenu #slideshow {
height:630px;width:640px; margin:0 10px 0 0;
}
#slideshow h2 {
display:block;
font-weight:bold;
line-height:25px;
margin:0 auto 20px;
padding:0;
position:relative;
text-align:center;
vertical-align:middle;
width:340px;
}
#slideshow #slidesContainer {
height:220px;
margin:0 auto;
overflow:auto;
padding:0;
position:relative;
width:520px;
}
#pagedecontenu #slideshow #slidesContainer {
height:490px;width:600px;
}
#contact
{
margin:20px 0;
}
#contact #slidesContainer {
height:500px;
}
#slideshow #slidesContainer .slide {
height:220px;
margin:0;
padding:0;
width:520px;
}
#pagedecontenu #slideshow #slidesContainer .slide {
height:490px;
width:600px;
}
#slideshow h3 {
height:30px;
margin:5px 0 10px 10px;
padding:0;
text-align:left;
width:400px;
}
#pagedecontenu #slideshow h3 {
font-weight:bold;
text-decoration:underline;
width:450px;
}
.slide p {
font-size:13px;
margin:10px 10px 5px 10px;
padding:0 20px 0 0;
text-indent:10px;
}
#pagedecontenu .slide p {
margin:0 5px;
padding:5px;

}
#pagedecontenu .slide h4 {
margin:0 15px;width:450px;
}
#pagedecontenu .slide h5 {
margin:0 20px;width:400px;
}
.slide img {
float:left;
}
#pagedecontenu .slide img {
clear:left;margin:10px;
}
#contenu a {
display:inline;
text-decoration:underline;
}
#pagedecontenu .slide ul,#gauche .contenutexte ul,#gauche .contenutexte ol
{
margin:5px;padding:0;float:left;
}
#pagedecontenu .slide li 
{
margin:0 0 0 20px;padding:0;line-height:25px;
}
#gauche .contenutexte li
{
margin:0px;padding:0;
height:18px;line-height:18px;font-size:13px;
}
#gauche .contenutexte ul>li
{
float:left;
width:140px;
}
.control {
cursor:pointer;
display:block;
height:25px;
position:relative;
text-indent:-10000px;
width:25px;
}
#navDiapo {
bottom:305px;
cursor:pointer;
display:block;
height:25px;
left:520px;
position:relative;
width:25px;
z-index:1000;
}
#pagedecontenu #navDiapo {
bottom:565px;
}
.numannonce {
float:right;
font-size:13px;
margin:15px 10px 0 0;
}
#leftControl {
height:25px;
left:60px;
top:30px;
width:25px;
}
#rightControl {
bottom:280px;
height:25px;
left:480px;
width:25px;
}
#pagedecontenu #rightControl {
bottom:545px;
left:540px;
}
img.imgannonce {
cursor:pointer;
margin:-5px 10px 0 10px;
}
.divicones {
clear:both;
display:block;
float:right;
margin:0 5px;
overflow:hidden;
width:25px;
}
.divicones img {
margin:0;
padding:0;
}
a.lienplusinfos {
line-height:14px;
color:#333399;
display:block;
float:left;
font-size:11px;
height:30px;
width:190px;
}
a.lienplusinfos img {
border:medium none;
margin-left:-25px;
}
.prixannonce {
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:#EFEFEF;
border:1px solid #cccccc;
float:right;
font-size:13px;
font-weight:bold;
margin:2px;
padding:1px 3px;
text-align:center;
}
.nota {
color:#333399;
font-size:11px;
font-style:italic;
margin-left:15px;
}
#pagedecontenu .nota
{
font-size:14px;
font-style:normal;
}
#pagedecontenu .nota a
{
margin:0 1px;padding:0 3px;
}
#pagedecontenu .nota a:hover
{
background:#333399;color:#ffffff;
}
#slideshow #slidesContainer, div.contenutexte, div.annonce, .fiche, div.detail {
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-color:#333399 #333399 #E7EEFF #E7EEFF;
border-style:outset outset solid solid;
border-width:1px 2px 1px 1px;
}
.liste_annonces {
margin:2px 0 0 0;
padding:0;
width:99%;
}
.liste_annonces h2 {
display:block;
float:left;
margin:-5px 0 15px 5px;
padding:0;
width:40%;
}
.liste_annonces h3 {
height:30px;
margin:5px 0 0 10px;
padding:0;
text-align:left;
width:220px;
}
div.annonce {
background:rgb(255, 255, 255);
background:rgba(255, 255, 255, 0.7);
float:left;
height:165px;
margin:7px 7px 0 0;
padding:0 5px 5px;
width:310px;
}
.annonce p {
display:block;
font-size:12px;
height:80px;
margin:15px 0 0;
overflow:auto;
text-indent:7px;
width:130px;
}
.annonce .divicones {
display:block;
float:right;
height:100px;
overflow:hidden;
width:25px;
}
.annonce .divicones img {
float:left;
margin:0;
}
.annonce a.lienplusinfos {
margin-top:-5px;
position:static;
width:280px;
}
.photos_annonce {
float:left;
height:90px;
margin:10px 5px 5px;
overflow:auto;
padding:0;
width:120px;
cursor:pointer;
}
.photos_annonce img {
border:1px inset #FFFFFF;
margin:0;
padding:0;
position:static;
width:120px;
}
#moteur {
float:left;
font-size:12px;
height:300px;
line-height:40px;
margin-top:0;
overflow:auto;
padding:0;
text-align:left;
width:300px;
}
#carte {
float:left;
font-size:12px;
height:335px;
line-height:20px;
overflow:auto;
padding:0;
text-align:center;
width:350px;
}
#carte iframe {
margin:15px 0 15px 15px;
}
#carte ol>li
{
line-height:20px;text-align:left;
}
#moteur h2, #gauche h2 {
display:inline;
font-size:15px;
height:25px;
line-height:25px;
margin-bottom:45px;
vertical-align:top;
text-decoration:none;
width:240px;
}
#moteur h3 {
margin:5px 0 0 20%;
text-align:center;
width:60%;
}
#moteur img {
margin:2px 0 0 5px;
}
fieldset {
-webkit-border-radius:5px;
-moz-border-radius:5px;
background:rgb(231, 238, 255);
background:rgba(231, 238, 255, 0.5);
border:1px solid #E7EEFF;
margin:10px 10px 5px;
padding:15px 10px 10px;
}
#moteur select {
background:transparent;
border:medium none;
margin-left:15px;
vertical-align:middle;
width:130px;
text-align:left;
}
option {
background:#333399;
color:white;
}
input {
cursor:pointer;
}

/*
======================================================//
    input.radio {
display:inline;
margin:0;
padding:0;
} 
======================================================//
*/
.puceradio {
height:25px;
vertical-align:bottom;
width:25px;
} 
label
{
cursor:pointer;
display:inline;
vertical-align:middle;
}
.detail label
{
line-height:20px;
}

input[type=radio],input[type=checkbox]
{
cursor:pointer;
display:inline;
vertical-align:middle;
margin:0 5px;
}

#moteur label {
height:34px;
line-height:34px;
margin:0;
padding:0;
vertical-align:middle;
}
.envoi {
margin:5px;
vertical-align:middle;
}
legend {
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:5px 5px 5px 5px;
background:#333399;
border:1px solid transparent;
color:white;
font-size:13px;
line-height:20px;
padding:1px 4px;
text-align:center;
}
.clear {
clear:both;
}
.faq {
cursor:pointer;
position:relative;
right:-210px;
top:-45px;
}
.faq:hover {
text-decoration:underline;
}
#legende img {
margin:0 8px 0 0;
}
#colorbox, #cboxOverlay, #cboxWrapper {
left:0;
position:absolute;
top:0;
z-index:9999;
}
#cboxOverlay {
height:100%;
position:fixed;
width:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
clear:left;
}
#cboxContent {
position:relative;
}
#cboxLoadedContent {
overflow:auto;
}
#cboxLoadedContent iframe {
border:0 none;
display:block;
height:100%;
width:100%;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
left:0;
position:absolute;
top:0;
width:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
cursor:pointer;
}
#cboxOverlay {
background:#FFFFFF;
}
#cboxWrapper {
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
background:rgb(231, 238, 255);
background:rgba(231, 238, 255, 0.5);
border:1px solid #E7EEFF;
}
#colorbox {
padding:30px;
}
#cboxContent {
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
background:rgb(231, 238, 255);
background:rgba(231, 238, 255, 0.5);
border:1px solid #E7EEFF;
margin:40px;
}
#cboxLoadedContent {
background:#FFFFFF;
padding:5px;
}
#cboxTitle {
bottom:-35px;
color:#333399;
left:0;
position:absolute;
}
#cboxCurrent {
color:#333399;
position:absolute;
left:0;
top:-20px;
}
#cboxSlideshow {
width:25px;height:25px;text-indent:-9999px;
right:40px;
position:absolute;
top:-25px;
background:url("../images/icones-immobilier.png") no-repeat scroll  transparent;
}
.cboxSlideshow_on #cboxSlideshow{background-position:-100px -100px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -125px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -100px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-75px -125px;}
#cboxPrevious {
background:url("../images/icones-immobilier.png") no-repeat scroll -25px -100px transparent;
height:25px;
left:-30px;
margin-top:-32px;
position:absolute;
text-indent:-9999px;
top:50%;
width:25px;
}
#cboxPrevious.hover {
background:url("../images/icones-immobilier.png") no-repeat scroll -25px -125px transparent;
}
#cboxNext {
background:url("../images/icones-immobilier.png") no-repeat scroll -50px -100px transparent;
height:25px;
margin-top:-32px;
position:absolute;
right:-30px;
text-indent:-9999px;
top:50%;
width:25px;
}
#cboxNext.hover {
background:url("../images/icones-immobilier.png") no-repeat scroll -50px -125px transparent;
}
#cboxLoadingOverlay {
background:transparent;
}
#cboxLoadingGraphic {
background:url("../images/puce-immobilier.gif") no-repeat scroll center center transparent;
}
#cboxClose {
background:url("../images/icones-immobilier.png") no-repeat scroll 0 -100px transparent;
display:block;
height:25px;
position:absolute;
right:5px;
text-indent:-9999px;
top:-25px;
width:25px;
}
#cboxClose.hover {
background:url("../images/icones-immobilier.png") no-repeat scroll 0 -125px transparent;
}
#colorbox h3 {
font-size:15px;
margin:15px;
}
#colorbox p {
font-size:13px;
margin:15px;
}
.contenutexte {
float:left;
font-size:12px;
height:220px;
margin:0 1%;
overflow:hidden;
padding:5px 1%;
width:44%;
}
#pagedecontenu .contenutexte {
width:300px;height:210px;
}
#contact .contenutexte {
width:330px;height:180px;
}
.contenutexte h3 {
color:#333399;
font-size:13px;
margin:5px 0 5px 0;
padding:0;
text-indent:15px;
font-weight:bold;
}
.contenutexte img, img.imgannonce {
/* -webkit-border-radius:5px;
-moz-border-radius:5px; */
border:2px outset #E7EEFF;
}
.imgcontenu {
float:left;
height:155px;
margin:0 15px 15px 5px;
overflow:auto;
width:210px;
}
.imgcontenu img {
width:200px;
}
.contenutexte p {
line-height:150%;
padding:5px 15px 0 5px;
}
#pagedecontenu .contenutexte p,#contact .contenutexte p {
padding:0;
}
.pages {
margin:5px;
}
.pages a:hover {
text-decoration:underline;
}
.pages.encours {
text-decoration:underline;
}
div.zoomdiv {
background:#FFFFFF;
font-size:16px !important;
margin:0;
padding:0;
text-align:center;
width:600px;
}
div.zoomdiv div {
clear:left;
float:left;
height:150px;
margin:20px 15px 0 30px;
overflow:hidden;
width:210px;
}
div.zoomdiv div img {
float:left;
}
p.zoomp {
display:block;
float:left;
font-size:16px !important;
height:auto;
margin:0;
padding:5px;
text-align:left;
text-indent:15px;
width:280px;
}
#annonceseule {
margin:10px 0 0 15px;
width:960px;
}
#annonceseule h2 {
font-size:15px;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
}
#photosannonce {
float:left;
height:460px;
width:120px;
margin:15px 15px 15px 0;
padding:10px 0;
overflow:auto;
width:140px;
}
#photosannonce h3
{
cursor:pointer;
}
#photosannonce img.imgannonce {
cursor:pointer;
float:left;
margin:7px 0;
}
#photosannonce a
{
margin:15px 0;
}
.fiche {
margin:5px 10px 0 160px;
overflow:auto;
padding:10px;
width:730px;
}
.fiche p {
font-size:15px;
margin-top:10px;
}
#annonceseule .detail {
float:left;
margin:5px 5px 0 0;
padding:10px;
width:225px;
}
#annonceseule h3 {
display:inline;
font-size:14px;
height:15px;
line-height:15px;
margin:0 0 0 10px;
padding:0;
text-decoration:underline;
vertical-align:top;
width:auto;
}
#annonceseule span.prixannonce {
position:relative;
top:-25px;
}
#annonceseule ul {
display:block;
margin-top:8px;
}
#annonceseule li {
display:block;
float:left;
font-size:14px;
line-height:20px;
margin-left:10px;
width:230px;
}
div.zone {
float:right;
margin-right:30px;
width:770px;
}
#animation {
width:450px;
height:120px;
overflow:scroll;
padding:0;margin:0;
position:absolute;
text-align:center;
top:4px;
left:180px;
}
#animation img
{
margin:0;padding:0;
}
#navigation {
display:inline;
line-height:35px;
margin:5px 15px 0 5px;
vertical-align:bottom;
}

#navigation label {
margin-left:15px;
}
#navigation a
{
text-decoration:none;
}
#navigation a img {
border:medium none;
display:inline;
line-height:30px;
margin:0 5px;
vertical-align:middle;
}
#navigation a.boutonspages:hover
{
background:#333399;color:#ffffff;
}
#tags {
clear:both;
margin-top:15px;
padding-bottom:10px;
width:100%;
}
#tags h2 {
clear:both;
display:block;
font-size:14px;
margin:10px 0;
text-align:center;
width:100%;
}
#tags ul {
display:block;
margin-bottom:10px !important;
width:100%;
}
#tags li {
float:left;
font-size:12px;
line-height:16px;
padding:0 10px;
text-align:left;
width:310px;
}
#lienretour {
display:block;
float:left;
font-size:13px;
height:20px;
text-align:left;
vertical-align:middle;
width:100px;
text-decoration:none !important;
}
#lienretour span {
display:block;
font-size:11px;
margin:-30px 0 0 30px;
}
.marketing p {
font-size:12px;
height:95px;
margin:0;
padding:0;
width:180px;
}
.marketing div.divicones {
float:right;
height:25px;
}
.marketing .photos_annonce img
{
margin:0;
}
.marketing h3 {
margin:5px;
width:210px;
}
.marketing input[type=submit],#colorbox input[type=submit]
{
margin:5px;
float:left;
border:none;
background:transparent;
font-size:11px;
color:#333399;
}
#colorbox input[type=submit]
{
font-size:15px;
}  
#defaut {
font-style:italic;
}
.boutonspages {
background:transparent;
border:medium none;
text-align:center;
width:10px !important;
}
.diapoimg
{
cursor:pointer;
}
#formtri
{
margin:0 30px 0 0 ;padding:0;float:right;
}
#telephone
{
position:absolute;
top:820px;
left:15px;
text-align:right;
}
