

/*FORMULAIRES 
---------------------------------------------------------------------------------------------------------------------------*/
#espaceformulaire	{ border:#CCCCCC solid 1px; margin:15px 0px 10px 25px; padding:15px; height:100% }
#espaceform_contact	{ margin:15px 5px 0px 25px; height:100%  }
#espace_maselec		{ height:100%; width:400px; border:#CCCCCC solid 1px; margin:15px 0px 0px 25px; -margin-left:12.5px; padding:15px; }
#espace_maselec_annonces  { margin:15px 0px 0px 25px; -margin-left:12.5px; }

/*log ma sélection*/
#espacemaselection  { background-color:#ffffff; margin:20px; -margin:10px; padding:10px; border:#CCCCCC solid 1px}
#log 				{ background-color:#FFFFFF; }
#acces				{ margin: 15px 0px; padding-top:10px; border-top: 1px dashed gray; }
#inscription		{ margin: 15px 0px; }
#inscription label	{ float:left; width:200px; }
#mot_passe			{ margin: 25px 0px 10px 0px; padding-top:10px; border-top: 1px dashed gray; }
.btvalider			{ margin:0; padding: 8px 35px 8px 0; border-top: 1px dashed gray; text-align:right}
.cssform 			{ margin:0; padding:0}
.cssform p   		{ margin:5px 0px}
.cssform span 		{ font-size:.65em;}
#mes_recherches a			{ font-size:0.7em; font-weight:bold}
#mes_recherches a:hover 	{ text-decoration:none}

/*Formulaire A vendre
-------------------------------------------------------------------------------------------------------------------------------*/
#formulaire_avendre			{ font-size:0.8em;}

#formulaire_avendre #cb1    {float:left; padding:10px 20px}
#formulaire_avendre #cb2 	{float:left; padding:10px 100px 10px 20px}

#class_search_form			{width:375px; }	
#class_search_form #cb1    {padding:10px 20px}
.searchpage_field_caption {font-weight:bold;margin-left:10px }

/*Formulaire vous vendez
---------------------------------------------------------------------------------------------------------------------------*/
#formulaire_vousvendez			{ width:335px;  }
#formulaire_vousvendez label	{ font-size:0.7em; font-weight:bold; float:left; width:150px  }
#fvv_adresse 					{ width:50%; height:100px; border:#CCCCCC solid 1px; }

/*Formulaire de Contact
-------------------------------------------------------------------------------------------------------------------------------*/
#formulaire_contact			{width:335px;}
#formulaire_contact label	{ font-size:0.7em; font-weight:bold; float:left; width:150px  }



/*FORMULAIRES mise en forme commune
----------------------------------------------------------------------------------------------------*/
.bordurebas 		{ margin:0; padding: 8px 0 8px 0; border-bottom: 1px dashed gray;}
.bordure_haut_bas 		{ margin:0; padding: 5px 0 5px 0; border-bottom: 1px dashed gray; border-top: 1px dashed gray;}
.pbordure 		{ margin:0; padding: 8px 0 8px 0; border-top: 1px dashed gray;}
.psansbordure 	{ margin:0; padding: 8px 0 8px 0;}
label			{font-size:0.7em; font-weight:bold;margin-left:10px  }
label.label1	{float:left; width:150px; }
label.label2	{float:left; width:80px }

/*Select
-------------------------------------------------------------------------------------------------------------------------------*/
select				{ background-color:#FFFFFF; border:#CCCCCC solid 1px; font-size:.75em;}
.inputselectsmall	{ width:60px; }
.inputselectmedium	{ width:100px; }
.inputselect		{ width:150px; }
.inputselectlong 	{ width:200px; }

textarea.inputmessage 					{ width:100%; height:150px; border:#CCCCCC solid 1px; }
textarea.inputmessage2 					{ width:360px; height:150px; border:#CCCCCC solid 1px; }

/*Input
-------------------------------------------------------------------------------------------------------------------------------*/
input.btcontact			{ float:right; background-color:#B7D8F0; border:1px solid #2470A8; height:20px; width:70px; color:#2470A8; font-size:0.7em; }
input.bt_rechercher		{ border:0; height:28px; width:100px; background:transparent url(../images/bt_rechercher.jpg) no-repeat center center; float:right;}
input.bt_annonces		{ margin-left:10px;border:0; height:28px; width:99px; background:transparent url(../images/bt_annonces.jpg) no-repeat center center; float:right;}
input.boutonslog		{ background-color:#B7D8F0; border:1px solid #2470A8; height:20px; width:70px; color:#2470A8; font-size:0.7em;   }
input.inputtext 		{ background-color:#FFFFFF; border:#CCCCCC solid 1px; height:12px; width:100px; -width:100px; font-size:.75em;}
input.inputtextlong 	{ background-color:#FFFFFF; border:#CCCCCC solid 1px; width:150px; font-size:.75em;}
input.inputtextsmall	{ background-color:#FFFFFF; border:#CCCCCC solid 1px; height:12px; width:60px; -width:60px; font-size:.75em;}
.checkbox {font-size:0.8em;}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}


/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }






