/* 
This is an example of a module stylesheet. It is used to hold css definitions used within the module templates

The stylesheet will be used by xanthia themes assuming the tag <!--[modulestylesheet]--> is in the header of the
page templates. Other theme types will automatically make use of this as the header_footer module templates have this
tag.

A module stylesheet can be overrriden by a theme by creating a copy of the stylesheet in 
themes/<theme name>/style/<module>/style.css.

To avoid clashes with other css definitions it's best to use the module name within module class and id names

All styles in this stylesheet should be considered as examples only not recommendations of styling to be used 
within a module
*/

/* This style adds a black dotted border around the place holder for the list of items held by the module */

#recherche{
margin-top:2px;
color: #4C5405;
/*border: solid 1px #95A420*/
}

#recherche form{
margin:0;
padding:0;
}


#recherche input{
margin:4px 2px 0 10px;
padding:0;
}

#recherche h1{
text-transform: uppercase;
margin:10px 0 0 0;
padding:0;
font-size: 12pt; 
color: #4C5405;
font-weight: bold; 
font-style: normal; 
}

#recherche h2{
margin:0;
padding:0;
font-size:10pt; 
color: #95A420;
font-weight: bold; 
font-style: normal; 
}

#intro{
float:right;
}


#recherche div {
padding:10px;
}

#pieces,#surface{
float:left;
}

#surface{
margin-left:40px;
}

#budget{
/*clear:both;*/
margin-left:40px;
float:left;
}

#compl{
clear:both;
}

#submit{
padding:10px;
width:75%;
text-align:right;
}
#submit input{
color: #FFFFFF; 
border: 1px outset #FFFFFF; 
margin: 0; 
background-color: #FF0000;
}


#annonceliste {
float:left;
width:395px;
/*height:200px;*/
margin: 20px 0px 0px 0px;
padding:5px 10px 0px 0px;
}

#annonceliste h2{
font-weight: bold;
color:#4C5405;
margin:0;
margin-left:10px;
padding:0;
}

#annonceliste p{
margin:0;
padding:0;
}

#annonceliste hr{
border:0;
color:#FFF;
margin:0;
padding:0;
}

#annoncelistephoto{
float:left;
border:solid 1px #95A420;
margin:0 10px 5px 0;
padding:0;
}

#annoncelisteagence{
color: #4C5405;
margin:10px 0 0 0;
padding:0;
}

#annoncelisteprix{
color: #4C5405;
float:right;
}

#annoncedetail {
width:100%;
margin:0;
padding:0;
}

#annoncepager {
float:left;
width:100%;
margin-bottom:5px;
}

#annoncesvertes {
font-family:Helvetica, Arial;
font-size:10pt;
font-style:normal;
width:100%;
color:#4C5405;
padding:0;
margin:0;
}

#annoncesvertes A:link    {margin-left:0px; text-decoration: underline; color: #4C5405;}
#annoncesvertes A:visited {margin-left:0px; text-decoration: underline; color: #4C5405;}
#annoncesvertes A:hover   {margin-left:0px; text-decoration: none; color: #95A420;}
#annoncesvertes A:active  {margin-left:0px; text-decoration: none; color: #95A420;}

#annoncesvertes ul {
border:#95A420 solid 1px;
padding:10px 0 10px 0;
margin:5px 0 0 0;
background-color:#F3FAE2;
float:left;
width:100%;
list-style:none;
}

#annoncesvertes li{
float:left;
width:18em;
margin:0;
white-space:nowrap;
background-image: url('/themes/idf/images/bullet.gif');
background-position: 6px 6px;
background-repeat: no-repeat;
padding: 0 0 0 1.5em; 
}


#annoncesexclu {
font-family: Helvetica, Arial;
font-size: 10pt;
font-style: normal;
width:100%;
color:#612335;
}


#annoncesexclu A:link    {margin-left:0px;  text-decoration: underline; color: #612335;}
#annoncesexclu A:visited {margin-left:0px;  text-decoration: underline; color: #612335;}
#annoncesexclu A:hover   {margin-left:0px;  text-decoration: none; color: #8B0C4A;}
#annoncesexclu A:active  {margin-left:0px;  text-decoration: none; color: #8B0C4A;}

#annoncesexclu h1 {
text-transform: uppercase;
color:#612335;
font-family: Helvetica, Arial;
font-size: 12pt;
font-style: bold;
margin-top:10px;
}

#annoncesexclu h2 {
color:#612335;
font-family: Helvetica, Arial;
font-size: 10pt;
font-style: bold;
margin-top:10px;
}


#annoncesexclu div {
color:#612335;
}

#annoncesexclu p {
color:#8B0C4A;
}

#annoncesexclu img{
border:solid 1px #612335;
}

#annoncesexclu ul {
border:#612335 solid 1px;
padding:10px 0 10px 0;
margin:5px 0 0 0;
background-color:#E9BCD2;
float:left;
width:100%;
list-style:none;
}

#annoncesexclu li{
float:left;
width:18em;
margin:0;
white-space:nowrap;
background-image:url('/themes/idf/images/bullet2.gif');
background-position:6px 6px;
background-repeat:no-repeat;
padding:0 0 0 1.5em; 
}

#annoncedetailexclu div{
border-color:#612335;
background-color:#E9BCD2;
}

#annoncedetailphoto{
border:solid 1px #95A420;
width:436px;
margin-top:5px;
background-color:#FFF;
float:left;
}

#annoncedetailpagerphoto{
margin-top:5px;
margin-bottom:5px;
float:right;
width:106px;
height:240px;
overflow:auto;
}

#annoncesvertes img{
border:solid 1px #95A420;
}

#annoncedetailphoto img{
padding:0;
margin:4px;
margin-right:0;
float:left;
}

#annoncedetailpagerphoto img{
padding:0;
margin:0;
margin-bottom:4px;
float:left;
}

#annoncedetailtext{
width:368px;
/*width:368px; diff 3/2px*/
height:252px;
margin-top:5px;
margin-left:5px;
float:left;
border:#95A420 solid 1px;
background-color:#F3FAE2;
padding:0;
}

#annoncedetailtext *{
margin-left:10px;
}


#annoncedetailtextlong{
margin-top:5px;
float:left;
width:100%;
border:#95A420 solid 1px;
background-color:#F3FAE2;
}

#annoncedetailtextlong *{
margin-left:10px;
}

#annoncesvertes h2 {
color:#4C5405;
font-family: Helvetica, Arial;
font-size: 10pt;
font-style: bold;
margin-top:10px;
margin-bottom:4px;
}

#annoncesvertes i {
font-size: 10px;
}


/*#annoncedetailtextlong h2 {
color:#4C5405;
font-family: Helvetica, Arial;
font-size: 12pt;
font-style: bold;
}*/


#annoncesvertes input,textarea {
font-family: Helvetica, Arial;
font-size: 10pt;
margin-left:10px;
}

#annoncesvertes strong {
color:#4C5405;
}

#annoncedetailcontact{
margin-top:5px;
border:#95A420 solid 1px;
float:left;
background-color:#F3FAE2;
width:100%;
}

#annoncedetailcontact A:link    {margin-left:0px; text-decoration: underline; color: #4C5405;}
#annoncedetailcontact A:visited {margin-left:0px; text-decoration: underline; color: #4C5405;}
#annoncedetailcontact A:hover   {margin-left:0px; text-decoration: none; color: #95A420;}
#annoncedetailcontact A:active  {margin-left:0px; text-decoration: none; color: #95A420;}


#annoncedetailcontact *{
margin-left:10px;
}


#annoncedetailproximite{
width:100%;
margin-top:5px;
border:#95A420 solid 1px;
float:left;
background-color:#F3FAE2;
}

#annoncedetailproximite *{
margin-left:10px;
}

#listeagences2 {
background-color:#F3FAE2;
padding:5px;
border:solid 1px #4C5405; 
width:33%; 
float:left; 
margin:20px 20px 0 0;
}

#listeagences h1{
color:#4C5405;
font-family: Helvetica, Arial;
font-size: 12pt;
font-style: bold;
margin:10px 0 10px 0;
}


#listeagences h2{
color:#4C5405;
font-family: Helvetica, Arial;
font-size: 10pt;
font-style: bold;
margin:10px 0 10px 0;
}

#listeagences h3{
color:#4C5405;
font-family: Helvetica, Arial;
font-size: 8pt;
font-style: bold;
margin:0;
padding:0;
}

#listeagences p{
color:#4C5405;
font-family: Helvetica, Arial;
font-size: 8pt;
margin:0;
padding:0;
}

#listeagenceshome p{
color:#4C5405;
font-family: Helvetica, Arial;
font-size: 10pt;
margin:10px 20px 0 0;
}


#listeagences A:link    {margin-left:0px; text-decoration: underline; color: #4C5405;}
#listeagences A:visited {margin-left:0px; text-decoration: underline; color: #4C5405;}
#listeagences A:hover   {margin-left:0px; text-decoration: none; color: #95A420;}
#listeagences A:active  {margin-left:0px; text-decoration: none; color: #95A420;}


/*
#navcontainer
{
text-align: center;
background-color: #FFFFFF;
}

#navlist
{
margin: 0;
text-align: center;
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #666;
font: bold 12px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #339933;
border-bottom: none;
background: #99CC00;
text-decoration: none;
}

#navlist li a:link { color: #FFF; }
#navlist li a:visited { color: #FFF; }

#navlist li a:hover
{
color: #339933;
background: #CCFF33;
border-color: #339933;
}

#navlist li a#current
{
color: #808080;
border-color: #666;
background: #FFF;
border-bottom: 1px solid #FFF;
}

#immobilier {
position: absolute;
left: 50%;
width:760px;
margin-left: -380px;
}

#main
{
margin: 0;
padding: 0;
border: 1px solid #666;
border-top:none;
background: #FFF;
}

#preheader
{
border: solid 1px #778;
border-top:none;
background: #6699CC;
color: #FFF;
text-align:right;
}

*/
