#Offre_meteo{
	width : 600px;
}

#Offre_meteo table{
	width : 100%;
}


#Offre_meteo table th{
	background-color  : #FEEEDE;
	width:140px;
	padding:5px;
	text-align : center;

}

#Offre_meteo table tr td.legende{
	text-align : right;
	border-right: 1px solid #FEEEDE;
	padding-right : 5px;
	width:200px;
}

#Offre_meteo table tr td{
	text-align : center;
	width : 100px;
}


#Offre_legende h7 {
	color:#666666;
	border : none;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:10px;
	width:100%;
}

#Offre_legende table {
 	width:100%;
	clear:both;
}

#Offre_legende table td{
 	vertical-align:middle;
	
}

#Offre_legende table td img{
 	display:inline;
	width:20px;
	height:20px;
	
}


div#twimmo_insee table{
	margin : 5px; 
	width: 98%;
}

div#twimmo_insee  table td{
	text-align : center;
}


div#twimmo_insee tr.Tw_sep  {
	background-color:#FEEEDE;
	color : #000000;
}

div#twimmo_insee tr.Tw_sep  td {
	color : #000000;
	text-align : left;
	font-weight : bold;
	padding : 5px;	
}


div#twimmo_impot table{
	margin : 5px; 
	width: 98%;
}
div#twimmo_impot  table td{
	text-align : center;
}

div#twimmo_impot tr.Tw_entete  {
	background-color:#FEEEDE;
	color : #000000;
}

div#twimmo_impot tr.Tw_entete td {
	color : #000000;
	text-align : center;
	font-weight : bold;
	padding : 5px;	
}

div#twimmo_impot tr.Tw_entete td {
	color : #000000;
	text-align : center;
	font-weight : bold;
	padding : 5px;	
}

div#twimmo_impot tr.Tw_ch td {
	color:#EF8522;
	font-weight : bold;
}

div#twimmo_impot tr td.TW_label_ville {
	font-weight : bold;
	text-align : left;
}

div#twimmo_impot tr.Tw_depart td {
	color : red;
	font-weight : bold;
}


#tw_carte_cartetwimmo {
	height:300px;
	clear:both;
}

#tw_legende_cartetwimmo {
	float:left;
	margin-top:10px;
	padding:5px;
}

#tw_legende_cartetwimmo .option {
	float:left;
	font-size:11px;
	height:35px;
	margin-right:9px;
	width:118px;
	_margin-right:7px;
}

#tw_legende_cartetwimmo .option img {
	border:0 none;
	height:20px;
	margin-right:6px;
	vertical-align:text-bottom;
	width:20px;
}



#Offre_prix{
	width : 100%;
}




#Offre_prix label{
	color:#4F9EC9;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	margin-right:5px;
}

#Offre_prix p{
	padding-bottom : 5px;
}



#Offre_prix table{
	width:100%;
}

#Offre_prix table tr{
	
}

#Offre_prix table tr td{
	text-align : center;
	width : 85px;
}

#Offre_prix table tr td.quartier{
	text-align : right;
	border-right: 1px solid #FEEEDE;
	padding-right : 5px;
	width:155px;
}

#Offre_prix table td.titre{
	border-bottom: 0px;
	padding-bottom : 5px;
	text-align : left;
}


#Offre_prix table th{
	background-color: #FEEEDE;
	padding:5px;
	
	width : 85px;
}


#Offre_prix table tr td h7{
	border-bottom:1px solid #FEEEDE;
	
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:10px;
	width:100%;
}
#Offre_lycee{
	width : 100%;
}

#Offre_lycee table{
	width : 100%;
}


#Offre_lycee table th{
	background-color  : #FEEEDE;
	padding:5px;

}

#Offre_lycee table tr td.nom{
	text-align : left;
	padding:5px;
	width:35%;
}

#Offre_lycee table tr td.type{
	padding:5px;	
	text-align : center;
	width:10%;
}

#Offre_lycee table tr td.adresse{
	padding:5px;	
	text-align : left;
	width:25%;
}

#Offre_lycee table tr td.proximite{
	padding:5px;	
	text-align : center;
	width:15%;
}

#Offre_lycee table tr td.taux{
	padding:5px;
	text-align : center;
	width : 15%;
}



div#mini_moteur {
	padding: 5px;
	width:280px;
}
div#mini_moteur *{
	margin : 0px;
	padding :0px;
	color:#666666;
	font-family:arial,sans-serif;
	font-size:12px;
}

div#mini_moteur div.option{
	margin-left: 15px;
	margin-bottom: 10px;
}

div#mini_moteur div.optionmini{
	width:43%;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}

div#mini_moteur label{
	display:block;
	font-weight:bold;
	margin-bottom:10px;
	font-size:14px;
	width:98%;
	clear:both;
}

div#mini_moteur input#boutonrechercher {
	border: none;
	background: url('/images/v2/bouton/recherchebis.png') no-repeat top left;
	height:30px;
	margin-left:192px;
	width:108px;
}
div#mini_moteur input#boutonrechercher:hover {
	background: url('/images/v2/bouton/recherchebis.png') no-repeat bottom left;
}

/** Auto Completement sur ville **/
 
div#mini_moteur div.filtre_update{
        position:absolute;
        width:250px;
        background-color:white;
        border:1px solid #EF8522;
        margin:0px;
        padding:0px;
	
}
 
div#mini_moteur div.filtre_update ul.update_villes  {
        list-style-type: none;
        margin:0px;
        padding:0px;
        text-align: left;
}

div#mini_moteur div.filtre_update ul.update_villes li.selected { 
	background-color: #FEEEDE; 
	cursor: pointer; 
}

div#mini_moteur div.filtre_update li.update_ville {
        list-style-type: none;
        display:block;
        margin:2;
	margin-bottom:2;        
	padding:2px;
    	color:#666666;    
	background-color: #FFFFFF;
}


