@charset "utf-8";
/* CSS Document */

body
{
	font-family: 'Trebuchet MS', sans-serif;*/font-family: 'Helvetica';
	color:#333;
	font-size:12px;
}
/* Liens */
a 
{
  text-decoration: none;
}

a:link {
  color: #6b9a0a;
}

a:visited {
  color: #6b9a0a;
  outline: none;
}

a:hover, a:focus, a:active {
  text-decoration: underline;
  color: #6b9a0a;
  outline: none;
  text-decoration: none;
}

/* Pas de bordure autour des images dans les liens */
a img {
  border: none;
}
h2
{
	color:#fff;
	background-color:#8bc11c;
	text-align:center;
	text-transform:uppercase ;
	padding-bottom:2px;
	padding-top:2px;
}
h3
{
	color:#004672;
	margin-left:10px;
	line-height:25px;
	vertical-align:top;
	font-size:22px;
	margin-top:0px;
	margin-left:0px;
	font-weight:600;
}
h4
{
	color:#6fb5e4;
}
sup
{
	color:#00364b;
}
textarea
{
	resize:none;
}

/* les display:block; de html5*/
header, nav, footer, figure, section , aside, article, legend{
  display: block;
  
}

#wrapper
{
	width:1024px;	
	margin:auto;
	min-height:500px;
	
}

header
{

	width:1024px; 
	height:175px;
	margin-top:-8px;
	
}
header h1
{
	color:#004672;
	text-align:center;
	margin-top:0px;
	
}
header h2
{
	color:#fff;
	font-weight:200;
	text-align:center;
	font-size:22px;
	margin-top:-12px;
}



.works
{
	min-height:500px;
}

input
{
	vertical-align:middle;
}


/*bloc connexion*/
form.connexion input[type=text], form.connexion input[type=password]
{
		border:1px solid #C7C7C7;;
	width:250px;
	height:20px;
	margin-top:5px;
}
form.connexion label
{
	display:inline-block;
	width:250px;
}


/*
Index
*/
.bloc_right_index
{
	float:right;
	width:150px;
	height:230px;
	padding:5px;
	background-image:url(http://mkenvironnement.com/images/back_block_index_right.jpg);
	background-repeat:repeat-y;
	text-align:center;
	margin-right:15px;
}

#demandedevis{
	width:316px;
	height:101px;
	padding:1px 0px 0px 16px;
	background-color:#f4f4f4;
}

#menu_top
{
	display:block;
	width:246px;
	height:110px;
	padding-top:0px;
	
}
#menu_perso
{
	list-style-image:url(http://mkenvironnement.com/images/ico_liste.png);
	font-size:18px;	
	max-width:250px;
}
#menu_perso a
{
	text-decoration:underline;
	color:#c7c7c7;
}
.news input[type=text]
{
	color:#303030;
	margin-bottom:10px;
	width:250px;
	height:20px;
	border: 2px solid #c7c7c7;
}

.a_la_une
{
	border-collapse:collapse; 
	width:700px;  
	margin-top:2px; 
	margin-right:5px; 
	height:120px;
}
.alaune .tdimg
{
	width:150px; 
	height:120px; 
	padding:5px;
	text-align:center;
}
.alaune .tdimg img
{
	max-width:150px; 
	max-height:120px;
}
.alaune .titre
{
	font-size:18px;
	color:#1d90d9;
	font-weight:bold;
	padding-left:5px;
}
.alaune .list_cat
{
	color:#999;
	font-size:12px;
	line-height:16px;
}
.alaune .a
{
	font-size:18px;
	color:#1d90d9;
	font-weight:bold;
}
.alaune .desc_annonce
{
	height:40px;
	overflow:hidden;
	padding-left:5px;
}
.alaune .prix_annonce
{
	color:#1d90d9;
	font-weight:bold;
	width:700px;
	padding-left:5px;
}
.alaune .list_depa
{
	font-size:14px;
	margin-left:15px;
	padding-left:5px;
}
.alaune .list_depa .list_ville
{
	color:#999999;
}
.alaune .list_date
{
	float:right;
	
}

/*Locataire */
ul.list
{
	list-style-image:url(http://mkenvironnement.com/images/li.jpg);
}
/*Info*/
.info_false
{
	min-height:35px;
	width:600px;
	background-color: #ff6262;
	background-position:left;
	vertical-align:middle;
	text-align:center;
	line-height:35px;
	color:#000;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top:3px;
	 margin-left: 200px;
}
.info_true
{
	min-height:35px;
	width:775px;
	background-color: #41e841;
	background-image:url(http://mkenvironnement.com/images/back_valider.jpg);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;
	text-align:center;
	line-height:35px;
	color:#000;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top:3px;
}

/*Inscription*/
.info_rouge
{
	background-color:#fd4747;
	color:#000;
	border: 1px dashed #666;
	line-height:25px;
	width:750px;
	padding:5px;
}
#form_inscription label
{
	display:inline-block;
	width:250px;
}
#form_inscription input[type=text], #form_inscription input[type=password]
{
	border:1px solid #C7C7C7;;
	width:250px;
	height:20px;
	margin-top:5px;
}

/*Depot annonce*/

#form_depot input[type=text], #form_depot input[type=password]
{
	border:1px solid #C7C7C7;
	width:120px;
	height:20px;
	margin-bottom:10px;
	margin: 2px 0 0;
}
#form_depot select
{
	border:1px solid #C7C7C7;
	width:120px !important;
	height:20px !important;
	text-align:center;
}
#form_depot input[type=radio]
{
	margin-bottom:10px;
}
#form_depot textarea
{
	border:1px solid #C7C7C7;
	width:720px;
	height:60px;
	margin-top:0px;
	margin-right:15px;
}
#form_depot table td
{
	vertical-align:top;
	padding-top:10px;
	min-width:400px;
}
/*Liste des annonces*/

#nav_recherche
{
	width:800px;
	
	height:45px;
	font-size:14px;
	font-weight:bold;
	background-color:#65afe2;
	color:#fff;
}
#nav_recherche ul
{
	list-style:none;
	padding-left:50px;
}
#nav_recherche ul li
{
	float:left;
	line-height:45px;
}
#nav_recherche ul li a, #nav_recherche ul li a:link, #nav_recherche ul li a:visited
{
	display:inline-block;
	line-height:45px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	color:#fff;
	
}
#nav_recherche ul li a:hover
{
	background-image:url(http://mkenvironnement.com/images/bg_hover_nav.jpg);
	height:45px;
	line-height:45px;
	color:#fff;
}


.list_annonce
{
	border-collapse:collapse;
}
.list_annonce .tdimg
{
	width:130px; 
	height:100px;
	text-align:center;
}
.list_annonce .tdimg img
{
	max-width:125px; 
	max-height:95px;
}
.list_annonce .list_cat
{
	font-size:12px;
	color:#999;
}
.list_annonce .titre
{
	font-size:18px;
	color:#4998c7;
	font-weight:bold;
}
.list_annonce .a
{
	font-size:14px;
	color:#4998c7;
	font-weight:bold;
}
.list_annonce .desc_annonce
{
	height:75px;
	overflow:hidden;
}
.list_annonce .prix_annonce
{
	color:#4998c7;
	font-weight:bold;
	width:600px;
}
.list_annonce .list_depa
{
	font-size:14px;
	margin-left:15px;
}
.list_annonce .list_depa .list_ville
{
	color:#999999;
}
.list_annonce .list_date
{
	float:right;
	color:#4998c7;
	font-size:11px;
	
}

.accueil, .accueil:link, .accueil:visited
{
	
	color:white;
	font-size:16px;
	font-weight:bold;
	padding:3px;
	width:150px;
	text-align:center;
}

.pres_accueil
{
	width:1024px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	border-collapse:collapse;
	border:1px solid #666;
}

.pres_accueil img
{
	width:190px;
}
#page
{
	
}
#page a
{
	color:#999;
}
#page a:hover
{
	color:#1d90d9;
}
#page .fleche_gauche a
{
	color:#1d90d9;
	vertical-align:middle;
	line-height:22px;
	font-size: 15px;
    font-weight: bold;
}
#page .fleche_gauche a:hover
{
	text-decoration:underline;
}
.fleche_droite 
{
	float:right;
}
#page .fleche_droite a
{
	line-height:22px;
	vertical-align:middle;
	color:#1d90d9;
	font-size: 15px;
    font-weight: bold;
}
#page .fleche_droite a:hover
{
	text-decoration:underline;
}
#page .page_texte
{
	margin-left:210px;
	text-align:center;
	width:800px;
}
#page .page_texte a.page_active 
{
	color:#1d90d9;
	font-weight:bold;
}

/*Page contact*/
#bloc_contact label
{
	width:150px;
	display:inline-block;
	font-weight:bold;
	height:auto;
	text-transform:uppercase;
	vertical-align:top;
}
#bloc_contact input[type=text]
{
	width: 200px;
	border:1px solid #8c9d2d;
}
#bloc_contact textarea
{
	width: 200px;
	margin-left:-5px;
	height:120px;
	border:1px solid #8c9d2d;
}
.adresse
{
	font-size:14px;
}
.title_adresse
{
	text-decoration:underline;
	color:#8c9d2d;
	font-weight:bold;
	font-size:16px;
}

/*Page devis*/
#bloc_devis
{
	text-align:center;
}
#bloc_devis td
{
	width:500px;
}

#bloc_devis label
{
	width:150px;
	display:inline-block;
	font-weight:bold;
	height:auto;
	text-transform:uppercase;
	vertical-align:top;
}
#bloc_devis input[type=text]
{
	width: 300px;
	border:1px solid #8c9d2d;
}
#bloc_devis textarea
{
	width: 300px;
	margin-left:-5px;
	height:20px;
	border:1px solid #8c9d2d;
}
/*Pages produit*/
#produit
{
	color:#334;
}
#produit td
{
	vertical-align:top;
}
#produit .bloc_contact
{
	
	margin-left:0px;
	margin-top:0px;
}
#produit .bloc_contact td
{
	padding:10px;
	width:220px;
	text-align:center;
}
#produit .bloc_contact a:link,#produit .bloc_contact a:visited,#produit .bloc_contact a:active,#produit .bloc_contact a:focus,#produit .bloc_contact a
{
	color:#1d90d9;
}
.prix_produit
{
	color:#1d90d9;
	font-weight:bold;
	font-size:20px;
}
#produit .gras_annonce
{
	font-weight:bold;
	color:#1d90d9;
}
table.les_options
{
	width:800px;
}
table.les_options td
{
	width:400px;
}
.contact_annonceur
{
	margin-left:100px;
}
.contact_annonceur label
{
	display:inline-block;
	width:120px;
	margin-top:15px;
	line-height:22px;
	text-align:right;
	padding-right:10px;
}
.contact_annonceur input[type=text], .contact_annonceur input[type=password]
{
	border:1px solid #1d90d9;
	width:250px;
	height:22px;
	margin-top:15px;
}
.contact_annonceur textarea
{
	border:1px solid #1d90d9;
}

/*

Formulaire de contact

*/
.contact_form
{
}
#visu_contact {
	background-image:url(http://mkenvironnement.com/images/visu_contact.jpg);
    float: right;
    height: 427px;
    margin: 21px 22px 0 0;
    width: 281px;
}
.contact_form label
{
	display:inline-block;
	width:120px;
	margin-top:15px;
	line-height:22px;
	text-align:right;
	padding-right:10px;
}
.contact_form input[type=text], .contact_form input[type=password]
{
	border:2px solid #C7C7C7;
	width:345px;
	height:22px;
	margin-top:15px;
}
.contact_form textarea
{
	border:2px solid #C7C7C7;
	margin-left:130px;
}
/*

Espace Membre

*/

#nav_membre
{
	width:800px;
	height:45px;
	background-color:#65afe2;
}
#nav_membre ul
{
	list-style:none;
	display:block;
	width:800px;
	padding-left:50px;
}
#nav_membre ul li
{
	float:left;
	display:inline-block;
	line-height:45px;
}
#nav_membre ul li a, #nav_membre ul li a:link, #nav_membre ul li a:visited
{
	display:inline-block;
	line-height:45px;
	padding-left:20px;
	padding-right:20px;
	color: #ffffff;
	text-align:center;
	
}
#nav_membre ul li a:hover
{
	background-image:url(http://mkenvironnement.com/images/bg_hover_nav.jpg);
	height:45px;
	line-height:45px;
}

#table_annonce
{
	border-collapse:collapse;
	width:800px;
	text-align:center;
	font-size:12px;
	
}
#table_annonce th
{
	background-color:#65afe2;
	color:#fff;
	height:25px;
	line-height:25px;
}
#table_annonce td
{
	border:1px dotted #666;
}

#table_selection
{
	border-collapse:collapse;
	width:800px;
	text-align:center;
	font-size:12px;
	
}
#table_selection th
{
	background-color:#65afe2;
	color:#fff;
	height:25px;
	line-height:25px;
}
#table_selection td
{
	border:1px dotted #666;
	font-size:12px;
}

#form_update_compte
{
	margin-left:130px;
}
#form_update_compte label
{
	display:inline-block;
	width:300px;
	text-align:left;
}
#form_update_compte input[type=text], #form_update_compte input[type=password]
{
	border:2px solid #C7C7C7;
	width:200px;
	height:22px;
	margin-bottom:15px;
}
#form_update_compte textarea
{
	border:2px solid #C7C7C7;
	width:300px;
	height:150px;
	margin-top:15px;
}


/*depot affaire*/

#form_depot_affaire input[type=text], #form_depot_affaire input[type=password]
{
	border:2px solid #C7C7C7;
	width:200px;
	height:22px;
	margin-bottom:15px;
}
#form_depot_affaire textarea
{
	border:2px solid #C7C7C7;
	width:350px;
	height:300px;
	margin-top:15px;
}

/*espace affaire */
.depot_affaire
{
	margin-top:-15px;
}


/*

Demande de devis

*/
#form_devis #form_rep
{
	width:1024px;
}
#form_devis #form_rep td
{
	width:340px;
}
#form_devis #form_rep label
{
	display:inline-block;
	margin-top:15px;
	line-height:22px;
	
	padding-right:10px;
}

#form_devis #form_rep input[type=text], #form_devis #form_rep input[type=password]
{
	border:2px solid #C7C7C7;
	width:250px;
	height:20px;
}
#form_devis #form_rep textarea
{
	border:2px solid #C7C7C7;
	width:276px;
	height:150px;
}
/*Navigation*/
nav
{

	width: 1044px;
	margin-top:-5px;
	

}
nav ul
{
	display:block;
	width:1054px;
	list-style:none;
	float: right;
	margin:0px;
	
	
}
nav ul li
{

	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	float:left;
	
	
	
}

nav ul li a, nav ul li a:link, nav ul li a:visited
{
	display:inline-block;
	color: #676767;
	text-align:center;
	font-weight: bold;
	
}
nav ul li a:hover
{
	color:#c9d13e;
}

.bt_ok_nav
{
	margin-top:-30px;
}
.form_recherche
{
	margin-top:15px;
}
.form_recherche .search
{
	background-image:url(http://mkenvironnement.com/images/back_recherche.jpg);
	width:225px;
	height:26px;
	padding-left:27px;
	padding-right:10px;
	border:none;
	float:left;
}




/* dynamically created SPAN, placed below the SELECT */
span.select
{
	float:left;
	left:0;
	width:271px;
	margin-left:4px;
	margin-right:15px;
	height:30px;
	line-height:28px;
	text-indent:10px;
	background:url(http://mkenvironnement.com/images/back_select.jpg) no-repeat 0 0;
	z-index:1;
	padding-left:5px;
}

.list_option-recherche td
{
	padding-bottom:5px;
}
.list_option-recherche td label
{
	width:140px;
	display:inline-block;
	text-align:right;
}
		
input[type=text].option_recherche
{
	border: solid;
	border: 2px solid #C7C7C7; 
	line-height:21px;
	width:150px;
	height:22px;
	margin-right:10px;
}
.select_recherche
{
	width:auto !important;
	height:22px !important;
	margin-right:10px;
}


/*Content*/
#content
{
	width:1024px;
	padding-bottom:70px;
	background-color:#fff;
	background-image:url(../images/bandeau_bas.png);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0px;
	margin-top:130px;
}

#tags
{
	margin-top:40px;
	text-align:center;
	display:block;
	width:1024px;
}
#mdp_oublie
{
	border:red 1px solid;
	height:270px;
	border:5px solid #f2f2f2;
}

mdp_oublier_txt {
	float:left;
}

#content h1
{
	text-align:center;
	font-weight:bold;
}


/*page des tarifs */
.table_tarifs
{
	border-collapse:collapse;
}
.table_tarifs td
{
	border:1px solid #666;
	padding:3px;
}

/* Rappel des catégories */
#table_cat_footer
{
	margin-left:20px;
}
#table_cat_footer td
{
	padding-top:15px;
}
#table_cat_footer .bloc_cat_tout
{
	background-color:#fff; 
	border:1px solid #999; 
	width:230px; 
	height:150px;  
	margin-left:10px;
}
#table_cat_footer .bloc_cat_tout .titre
{
	background-color:#434343; 
	border-bottom:1px solid #323232; 
	width:230px; 
	line-height:20px;
}
#table_cat_footer .bloc_cat_tout .titre a:hover
{
	color:#fff;
	text-decoration:underline;	
}
#table_cat_footer .bloc_cat_tout .list
{
	width:230px; 
	height:125px; 
	overflow:auto;
}
#table_cat_footer .bloc_cat_tout .list a
{
	color:#666;
}
#table_cat_footer .bloc_cat_tout .list a:hover
{
	color:#000;
}

/* pied de page*/

hr {
	background-color: #dbf0ff;
	height: 6px;
	padding: 0;
	border:none;
	width:780px;
}

footer
{
	background-color:#8bc11c;
	background-image: url(../images/back_footer.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:10px;
	padding-bottom:30px;
	padding-top:0px;
	width:1004px;
	margin:auto;
	margin-top:0px;
}

footer a:link {
  color:#fff;
}

footer a:visited {
  color: #fff;
  outline: none;
}

footer a:hover, a:focus, a:active {
  text-decoration: underline;
  color: #fff;
  outline: none;
  text-decoration: none;
}

footer .menu_footer
{
	float:left;
	width:205px;
	text-align:left;
	margin-left:25px;
	height:100px;
	padding-top:-5px;
	padding-left:10px;
	
}

footer .menu_footer p
{
	color:white;
	opacity:1;
  	filter:alpha(opacity=100);
}