// *{border:1px solid #FED600;}


body
 {
  padding: 0;
  margin: 0;
  font-family: verdana;
  font-size:11px;
  color: #333333;
 }

body.b3
 { background: url('http://www.ab-annonces.com/images/fond_index.jpg') repeat-x fixed 0px 0px; }

.b1
 {
 background-image: url('http://www.ab-annonces.com/images/colorstop.gif');
 background-repeat: repeat-x 0px 0px;
 height: 10px;
 }


img {border:none;}


.tab_pro {border:1px solid #CCCCCC;}


/* TAG */
.tagit {
-moz-border-radius:5px 5px 5px 5px;
background-color:#DEE7F8;
border:1px solid #CAD8F3;
padding:2px 4px 3px;
margin:2px 5px 2px;
}

.tagit:hover {
background-color:#BBCEF1;
border:1px solid #6D95E0;
}

.tagit2 {
background-color:#FFFFFF;
border:1px solid #6D95E0;
}

.tagit2:hover {
background-color:#BBCEF1;
border:1px solid #6D95E0;
}


/* DIV */

#div_info {
position: absolute; 
top: 100px;
left: 0px;
z-index: 1;}

html>body #div_info {position: fixed;}



#div_tag_cloud{
position:absolute;
display:block;
width: 460px;
height: 465px;
left: 0;
top: 0px;
padding: 0px 0 0 0;
text-align: center;
z-index: 100;
visibility:hidden;
}

.xf1 {
font-family:arial;font-weight:bold;font-size:23px;color:#FFFFFF;
letter-spacing: 0.1em; word-spacing: 0.2em;
}
.xf2 {
font-family:arial;font-weight:bold;font-size:15px;color:#FFFFFF;
letter-spacing: 0.1em; word-spacing: 0.2em;
}
.tit {
font-family:arial;font-weight:bold;font-size:13px;color:#3A9FDD;
letter-spacing: 0.1em; word-spacing: 0.2em;
}
.prx {
font-family:arial;font-weight:bold;font-size:14px;color:#777777;
letter-spacing: 0.1em;
}
.vil {
font-family:arial;font-size:12px;color:#777777;
letter-spacing: 0.1em;
}


.dv {
width:395px;
height:465px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
display:none;
}

.dv2 {
width:385px;
height:455px;
font-size:12px;
color:#333333;
text-align:justify;
text-justify:newspaper;
margin:5px;
overflow-y:auto; 
}


#div_MAIN_complement_recherche{
background: url('http://www.ab-annonces.com/images/transparent.png');
top:0px;
left:0px;
position:absolute;
display:block;
width: 100%;
height: 100%;
padding: 0px;
margin: 0px;
text-align: center;
z-index: 10;
visibility:hidden;
}


#div_fadeinbox_1{
top:10px;
position:absolute;
display:block;
width: 460px;
height: 465px;
padding: 0px 0 0 0;
text-align: center;
z-index: 5;
visibility:hidden;
}
html>body #div_fadeinbox_1 {position:fixed;}

#div_fadeinbox_2{
top:1em;
right:1em;
position:absolute;
display:block;
width: 460px;
height: 465px;
padding: 0px 0 0 0;
text-align: center;
z-index: 6;
visibility:hidden;
}
html>body #div_fadeinbox_2 {position:fixed;}


div#entete h1 {
	margin: 0;
    height:10px;
	background: url('http://www.ab-annonces.com/images/corps_01.gif') no-repeat left top;
	text-align: center;
}

div#entete {
    height:10px;
	margin: 0;
	background: url('http://www.ab-annonces.com/images/corps_02.gif') no-repeat right top;
}

div#page {
	margin: 0 auto;
	text-align: left;
	background: url('http://www.ab-annonces.com/images/corps_03.gif') repeat-y left;
	z-index: 1;
}

div#contenu {
	padding-left: 10px;
	padding-right: 10px;
	background: url('http://www.ab-annonces.com/images/corps_04.gif') repeat-y right;
	z-index: 20;
}

div#piedpage h1 {
	margin: 0;
    height:11px;
	background: url('http://www.ab-annonces.com/images/corps_05.gif') no-repeat left bottom;
	text-align: right;
}

div#piedpage {
	background: url('http://www.ab-annonces.com/images/corps_06.gif') no-repeat right bottom;
}






div#tab_menu_3entete h1 {
	margin: 0;
    height:4px;
	background: url('http://www.ab-annonces.com/images/menu3_01.gif') no-repeat left top;
	text-align: center;
}

div#tab_menu_3entete {
    height:4px;
	margin: 0;
	background: url('http://www.ab-annonces.com/images/menu3_02.gif') no-repeat right top;
}

div#tab_menu_3page {
	margin: 0 auto;
	text-align: left;
	background: white url('http://www.ab-annonces.com/images/menu3_03.gif') repeat-y left;
}

div#tab_menu_3contenu {
	padding-left: 4px;
	padding-right: 4px;
	background: url('http://www.ab-annonces.com/images/fd-tab-annonces2.gif') repeat-x;
	background: url('http://www.ab-annonces.com/images/menu3_04.gif') repeat-y right;
}

div#tab_menu_3piedpage h1 {
	margin: 0;
    height:4px;
	background: url('http://www.ab-annonces.com/images/menu3_05.gif') no-repeat left bottom;
	text-align: right;
}

div#tab_menu_3piedpage {
	background: url('http://www.ab-annonces.com/images/menu3_06.gif') no-repeat right bottom;
}

div#tab_menu_3piedpage2 h1 {
	margin: 0;
    height:16px;
	background: url('http://www.ab-annonces.com/images/menu3_07.gif') no-repeat left bottom;
	text-align: right;
}

div#tab_menu_3piedpage2 {
	background: url('http://www.ab-annonces.com/images/menu3_09.gif') no-repeat right bottom;
}


/* Tableau */

table.pr1 {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color:#ffffff;
margin: 0 auto;
padding:2px;
}

table.menutab
 {
  background-image:url('http://www.ab-annonces.com/images/menu-h.gif');
  background-position:0px;
  background-repeat:no-repeat;
 } 

table.menutabGuest
 {
  background-image:url('http://www.ab-annonces.com/images/menu-h-guest.gif');
  background-position:0px;
  background-repeat:no-repeat;
 } 

table.bg_moteur_recherche {
border:0px;
background:url('http://www.ab-annonces.com/images/moteur-recherche.gif');
background-position:bottom left; 
background-repeat:no-repeat;
background-color:#ffffff;
}

td.bg_moteur_recherche {
padding:8px;
}

tr.vv {
background-color:#CCCCCC;
height:4px;
}

td.v1 {
border:1px solid #AAAAAA;
}


td.vfd {
border-top:1px solid #EEEEEE;
}

td.vfs {
vertical-align:middle;
border:1px solid #EEEEEE;
}


/* Liens */

.ariane {font-family:arial;font-weight:bold;font-size:11px;color:#3A9FDD;}

a.nd {text-decoration: none;}

a.aria2  
 {text-decoration: none;}

a.aria2:hover 
 {background: #CCCCCC;}

a:link{font-family:verdana;font-size:12px;color:#333333;}
a:visited{font-family:verdana;font-size:12px;color:#333333;}
a:active{font-family:verdana;font-size:12px;color:#333333;}
a:hover{font-family:verdana;font-size:12px;color:#000000;}

a.tit:link{font-family:arial;font-weight:bold;font-size:13px;color:#3A9FDD;text-decoration:none;letter-spacing: 0.1em; word-spacing: 0.2em;}
a.tit:visited{font-family:arial;font-weight:bold;font-size:13px;color:#3A9FDD;text-decoration:none;letter-spacing: 0.1em; word-spacing: 0.2em;}
a.tit:hover{font-family:arial;font-weight:bold;font-size:13px;color:#3A9FDD;text-decoration:none;letter-spacing: 0.1em; word-spacing: 0.2em;}
a.tit:active{font-family:arial;font-weight:bold;font-size:13px;color:#3A9FDD;text-decoration:none;letter-spacing: 0.1em; word-spacing: 0.2em;}

a.i2:link{font-family:arial;font-weight:bold;font-size:17px;color:#000000;text-decoration:none;padding-right:4px;}
a.i2:visited{font-family:arial;font-weight:bold;font-size:17px;color:#000000;text-decoration:none;padding-right:4px;}
a.i2:hover{font-family:arial;font-weight:bold;font-size:17px;color:#7BBD04;text-decoration:none;padding-right:4px;}
a.i2:active{font-family:arial;font-weight:bold;font-size:17px;color:#7BBD04;text-decoration:none;padding-right:4px;}

a.i3:link{font-family:arial;font-size:11px;color:#555555;text-decoration:none;line-height:15px;}
a.i3:visited{font-family:arial;font-size:11px;color:#555555;text-decoration:none;line-height:15px;}
a.i3:hover{font-family:arial;font-size:11px;color:#333333;text-decoration:underline;line-height:15px;position:relative;top:1px;left:1px;}
a.i3:active{font-family:arial;font-size:11px;color:#333333;text-decoration:underline;line-height:15px;}

a.menu:link{font-family:arial;font-weight:bold;font-size:11px;color:#3A9FDD;text-decoration:underline;}
a.menu:visited{font-family:arial;font-weight:bold;font-size:11px;color:#3A9FDD;text-decoration:underline;}
a.menu:hover{font-family:arial;font-weight:bold;font-size:11px;color:#E5C6DD;text-decoration:none;}
a.menu:active{font-family:arial;font-weight:bold;font-size:11px;color:#E5C6DD;text-decoration:none;}

a.menu2:link{font-family:arial;font-weight:bold;font-size:13px;color:#986B8C;text-decoration:underline;}
a.menu2:visited{font-family:arial;font-weight:bold;font-size:13px;color:#986B8C;text-decoration:underline;}
a.menu2:hover{font-family:arial;font-weight:bold;font-size:13px;color:#E5C6DD;text-decoration:none;}
a.menu2:active{font-family:arial;font-weight:bold;font-size:13px;color:#E5C6DD;text-decoration:none;}

a.csstitre:link{font-family:verdana;font-size:10px;font-weight:bold;color:#AAAAAA;text-decoration:none;}
a.csstitre:visited{font-family:verdana;font-size:10px;font-weight:bold;color:#AAAAAA;text-decoration:none;}
a.csstitre:active{font-family:verdana;font-size:10px;font-weight:bold;color:#FFFFFF;text-decoration:underline;background: #AAAAAA; }
a.csstitre:hover{font-family:verdana;font-size:10px;font-weight:bold;color:#FFFFFF;text-decoration:underline;background: #AAAAAA; }

.csstitrefoot{font-family:verdana;font-size:9px;color:#AAAAAA;text-decoration:none;}
a.cssrubriq:link{font-family:verdana;font-size:9px;color:#AAAAAA;text-decoration:none;}
a.cssrubriq:visited{font-family:verdana;font-size:9px;color:#AAAAAA;text-decoration:none;}
a.cssrubriq:active{font-family:verdana;font-size:9px;color:#FFFFFF;text-decoration:underline;background: #AAAAAA; }
a.cssrubriq:hover{font-family:verdana;font-size:9px;color:#FFFFFF;text-decoration:underline;background: #AAAAAA; }

a.cssrubriq_2:link{font-family:verdana;font-size:11px;color:#888888;text-decoration:none;}
a.cssrubriq_2:visited{font-family:verdana;font-size:11px;color:#000000;text-decoration:none;}
a.cssrubriq_2:active{font-family:verdana;font-size:11px;color:#777777;text-decoration:none;}
a.cssrubriq_2:hover{font-family:verdana;font-size:11px;color:#777777;text-decoration:underline;}

.mot_rech {padding:4px 0px 1px 22px;height:23px;border:0px none;background:url('http://www.ab-annonces.com/images/fond_input.gif')}
.mot_rech2 {padding:4px 0px 1px 22px;border-top:0px;border-left:0px;background:url('http://www.ab-annonces.com/images/fond_input.gif')}
.mot_rech3 {height:18px;border:0px;border-bottom:1px dashed #000000;font-family:arial;font-weight:bold;font-size:17px;color:#888888;}

.submit{
border:none;
color:#fff;
background:transparent url('http://www.ab-annonces.com/images/loupe2.png') no-repeat top left;
width:18px;
height:18px;}

.aajax {color:#F0F0F0;font-weight:bold;text-decoration:underline;}


///// Formulaires ///////


.a1 {background-color:#CCCCCC;}

fieldset {/* NE PAS SUPPRIMER */}
fieldset {background-color:#FFFFFF; border: 1px solid #CBCBCB;}

fieldset.f1 {
width:700px;
position: expression('relative'); /* Fixes IE problem */
border: 1px solid #CCCCCC;}

fieldset.f2 {
width:600px;
position: expression('relative'); /* Fixes IE problem */
border: 1px solid #CCCCCC;}

legend {
font-size:16px; color:#986B8C;
border: 1px solid #CBCBCB;
background: white url('http://www.ab-annonces.com/images/legend_bg.gif') top left repeat-x;
padding: 0 10px;
height: 32px;
line-height: 32px;
font-weight: bold;
}

input.n {
background:url('http://www.ab-annonces.com/images/input_bg.gif') repeat-x #FFFFFF left top;
border:1px dashed #CBCBCB;
font-family:verdana;
font-style:italic;
font-weight:bold;
color:#999999;
padding:3px 4px;
vertical-align:middle;
}
input.n:hover {
border: 1px solid #f00;
background: #f00;
cursor:e-resize;
}

input.t {
background:url('http://www.ab-annonces.com/images/input_bg.gif') repeat-x #FFFFFF left top;
border:1px solid #CBCBCB;
padding:3px 4px;
vertical-align:middle;
}

input.nob {
border:0px;
padding:3px 4px;
vertical-align:middle;
}

textarea.t {
background:url('http://www.ab-annonces.com/images/input_bg.gif') repeat-x #FFFFFF left bottom;
border:1px solid #CBCBCB;
}

input.s {
padding: 0;
margin: 0;
border:none;
font-family:verdana;font-weight:bold;font-size:16px;color:#FFFFFF;
background: transparent url('http://www.ab-annonces.com/images/bouton.png') no-repeat top left;
width:150px;
height:32px;
}


/* Liste annonces */

table
 {
  font-family:verdana;
  font-size:11px;
  color:#333333;
 }


.x4 {
padding:10px;
border:3px solid #CCCCCC;
background-color:#FFFFFF;
}

.hh {
border:1px solid #CBCBCB;
background-color:#FAFAFA;
}

.hh2 {
font-family:verdana;
font-size:18px;
color:#777777;
font-weight:bold;
font-style:italic;
}



td.jj {
text-align:right;
font-size:11px;
color:#333333;
border-right:1px dotted #CCCCCC;
border-left:1px solid transparent;
border-top:1px solid transparent;
border-bottom:1px solid transparent;
}

td.kk {
font-size:14px;
color:#333333;
text-align:justify;
text-justify:newspaper;
border:3px solid #CCCCCC;
padding:9px;
background-color:#FFFFFF;
}

div.xx {
border:1px solid #B969A4;
text-align:center;
font-size:14px;
color:#FFFFFF;
background:url('http://www.ab-annonces.com/images/xx_bg.gif') repeat-x #FFFFFF left center;
}

div.xx2 {
border:1px solid #B969A4;
text-align:center;
padding:8px;
display:inline-block;
color:#FFFFFF;
background:url('http://www.ab-annonces.com/images/xx_bg.gif') repeat-x #FFFFFF left center;
}

td.jj:hover,td.kk:hover
{background-color: #F1F1F1; }

td.jj:hover
{border:1px solid #CCCCCC;}

span.l_p {
padding:10px 10px 10px 10px;
text-decoration:none;
}
span.l_p:hover {border-top:10px solid #FF9800;}


a.Mliste  
 {
  padding-right: 30px;  
  padding-left: 30px;  
  text-decoration: none
 }

a.Mliste:hover 
 {
  background: #FF9800;
  color: #ffffff
 }

a.Mliste:active 
 {
  background: #C8D028;
  color: #ffffff
 }

#Mliste 
 {
  background: #C8D028;
  color: #ffffff
 }


li.uu {
list-style:none;
padding:0px 0px 0px 10px;
background:transparent url('http://www.ab-annonces.com/images/puce-g.gif') no-repeat 0px 6px;
}

div.r_b {
background:transparent url('http://www.ab-annonces.com/images/rond-violet-h.gif') no-repeat left center;
}

div.r_b {
background:transparent url('http://www.ab-annonces.com/images/rond-violet-b.gif') no-repeat left bottom;
}



.rcp {position:relative;font-family:verdana;font-size:11px;}
a.rcp:link {text-decoration:none;color:#333333;}
a.rcp:visited {text-decoration:none;color:#333333;}
a.rcp:active {text-decoration:none;color:#333333;}
a.rcp:hover {left:1px;top:1px;color:#3A9FDD;text-decoration:none;}


/* Google Maps API */

.CSSOnMouseOver {background: url('http://www.ab-annonces.com/images/fd-tab-annonces2.gif');}
.CSSOnMouseOut  {BACKGROUND-COLOR: #FFFFFF;}
.CSSOnMouseOut1  {BACKGROUND-COLOR: #D0CEE0;}
@media Print { .unprintable {DISPLAY: none} }

/* bubble tooltip */

span.topA{
display: block;
border:0px;
padding: 43px 0px 0px;
background-color: transparent;
background: url('http://www.ab-annonces.com/images/balloon-0.png') no-repeat top;
}

span.middleA{ /* different middle bg for stretch */
display: block;
border:0px;
padding: 0px 33px;
background-color: transparent;
background: url('http://www.ab-annonces.com/images/balloon-filler.png') repeat bottom;
}

span.bottomA{
display: block;
border:0px;
padding:28px 0px 0px;
background-color: transparent;
background: url('http://www.ab-annonces.com/images/balloon-0.png') no-repeat bottom;
}


