#moteur_blo {	
  	width:300px;
  	height: 269px;
}
.blocBlo,
.blocBloSearch{
	height:269px;
	width:300px;
}
.ligne{
  padding:7px 0px 0px 0px;
  margin:1px;
}
.ligne2{
  padding:1px 0px 0px 1px;
  margin:0px;
}
.ligne_margetop {
  text-align:right;
  padding:0;
  margin:10px 0;
}
.moteur-blo-fleche {
	background-image:url("../fleche_descendante.png");
 	background-color: transparent;
  	background-repeat: no-repeat;
  	background-position: left bottom;
  	left:25px;
  	top:20px;
  	position:absolute;
  	width:22px;
  	height:14px;
}
.titre	{
  	font-family:Helvetica, Arial, sans-serif;
  	font-size: 16px;
	color:#333333;
	margin:0;
	/*font-variant:small-caps;
  	font-weight: bold;*/
}
/*.titre span{
  	font-family:Helvetica, Arial, sans-serif;
  	font-size: 10px;
	color:#333333;
	margin:0;
  	font-weight: normal;
}*/
.clear { clear:both; }

li.logo {
  vertical-align:middle;
  border-top:1px solid #c7c7c7;
}

li.logo div img {
   vertical-align:middle;
}

#moteurTribune form{ margin:0 auto; width:270px; }

ul#logo  {
  margin:0;
  list-style: none;
  padding:0px;
  margin-top: 0px;
  font-size: 13px !important;
  font-weight: normal !important;
  background-color:#eef6fc;
}
ul#form_blo {
	margin:0;
  	list-style: none;
  	padding: 0px;
  	font-size: 13px !important;
  	font-weight: normal !important;
}
ul#logo li {
  	padding: 4px 4px 4px 4px;
	margin-right:0;
	text-align:right;
}
ul#form_blo li {
	margin-left:0;
 	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
 	color: #000000;
 	text-decoration: none;
 	list-style-type: none;
}
#content_form {

}
#SEARCHBLO1 {
  	padding: 9px 0 0 5px;
 	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
 	font-weight: bold;
 	color: #333333;
 	text-decoration: none;
 	text-align:left;
}
#moteur_blo_fond {
	/*background-color:#F5F5F5;*/
}
.search-bas {
	clear:both;
}
#SEARCHBLO1 p{
  	margin-left:5;
  	/*width:170px;*/
}
#SEARCHBLO1 #location, #SEARCHBLO1 #typebien {
  	width:160px;
  	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
 	font-weight: normal;
 	color:#000;
 	background-color:#FFFFFF;
}
#SEARCHBLO1 #cpville {
  	width:154px;
  	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
 	font-weight: normal;
 	color:#000;
}  
.borderbottom {
  	border-bottom:1px solid #c7c7c7;
  	height:44px;
  	padding:4px;
}
.borderbottom1 {
	/*background-color:#f5f5f5;*/
  	border-bottom:1px solid #c5c5c5;
  	height:44px;
  	padding:4px 4px 2px 4px;
}
.hcenter {
  text-align:center;
  padding-left:auto;
  padding-right:auto;
}
.vbottom {
  vertical-align:bottom;
  padding-top:auto;
  padding-bottom:auto;
}
ul#form_blo li.blue {background-color: #E9F1F4;}
/*ul li:hover {
    background-color: #FFAE00;
} */
ul#form_blo li:hover {
}
ul#form_blo li a.lieu {
    color: #00406d;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    text-decoration:none;
    font-weight:bold;
} 
div.intro {
  color:#333333;
  text-decoration: none;
  font-family: Helvetica, Arial, sans-serif;
  font-size:10px;
  font-weight: bold;
  text-align:center;
}
.moteur-blo-texte {
	color: #00538A;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    text-decoration: none;
    padding-left:7px;
    font-weight:bold;
    padding-top:10px;
}

/*+ d'annonces*/
ul#form_blo li a.cta-more.pull-right {
    margin: 5px 5px 5px auto;
}
ul#form_blo li .cta-more, .cta-icon {
    transition: background 0.4s ease 0s;
}
ul#form_blo li a.cta-more {
    display: inline-block;
    font-family: 'open_sans_condensedbold',"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1.154em;
    height: 23px;
    line-height: 23px;
    padding: 0 3px;
    text-transform: uppercase;
    color:#00528c;
}
ul#form_blo li a.pull-right {
    float: right;
}
a {
    color: #333333;
    text-decoration: none;
}
ul#form_blo li .cta-more .cta-icon {
    margin-left: -3px;
}
ul#form_blo li a.cta-more, .cta-icon {
    transition: background 0.4s ease 0s;
}
ul#form_blo li .cta-icon {
    background: none repeat scroll 0 0 #DC0000;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: 900;
    height: 23px;
    line-height: 18px;
    padding: 0;
    text-align: center;
    width: 23px;
}

input[type=submit] {
 	cursor:pointer;
 	background-color:#cc0000;
 	display: inline-block;
    font-family: 'open_sans_condensedbold',"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1.154em;
    height: 23px;
    line-height: 23px;
    padding: 0 3px;
    text-transform: uppercase;
    color:#FFFFFF;
    border:0;
}

input[type=submit]:focus, input[type=submit]:hover, input[type=submit]:active {
 background-color:#cc0000;
}