/*-----------------CORPS DU SITE------------------*/

body { 
	font-family: Verdana;
	font-size: 11px;
	padding: 0;
	margin: 0;
	
}

/*----------------------CONTAINER - Contient toutes les parties du site---------------------------*/

#container {
	width: 1000px;
	height: 600px;
	z-index: 0;
	margin-left: auto;
    margin-right: auto;
	/*margin-left: 5px;*/

} 

/*-----------------------------BANNIERE----------------------------------------*/

#bandeau {
	background: url(../images/ebenistes-bandeau-haut-copie2.jpg) no-repeat;
	width: 1000px;
	height: 167px;
	margin-left: 0px;
	z-index: 1;
}

/*-----------------------------TITRE EBENISTES.FR--------------------------------*/

/*#link_top {
	text-decoration: none;
}
*/

.link_top {
	display: inline;
	padding-left: 50px;
	margin: 0;
	color: white;
	font-size: 35pt;
	font-weight: normal;
	text-decoration: none;
}
/*
h1.link_ttop {
	display: inline;
	padding-left: 50px;
	margin: 0;
	color: white;
	font-size: 35pt;
	font-weight: normal;
}
*/
/*------------------------------------RETOUR ACCUEIL EBENISTES----------------------------------*/

.accueil {
	font-weight: bold;
	font-size: 14px;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	z-index: 1000;
}

.accueil a{
	color: black;
	text-decoration: none;
}

.accueil a:hover {
	text-decoration: underline;
}

/*------------------------------CONTENU DE LA PAGE, DES ARTICLES--------------------------------------------------*/

.contenu{
	padding-left: 20px;
	padding-right: 84px;
	margin-left: 20px;
	width: 650px;
	min-height: 250px;
	float: left;
	z-index: 2;

	/*pour Explorer
	/margin-left: 65px;*/
}


/*---------------------------------------CATEGORIES POPULAIRES---------------------------------------------------*/

#populaire{
	float: right;
	padding-right: 65px;
	padding-top: 5px;
	display:inline;
	margin-top: -27px;
	z-index: 4000;
	font-weight: 14px;
}

/*------------------------------------1ER PORTAIL DES ARTISANS EBENISTES------------------------------------*/

#portail {
	color: #5b3e20;
	font-style: italic;
	padding-left: 750px;
	margin-top: -37px;
}

/*------------------------------------MENU NAVIGATION HAUT------------------------------------*/

#navMenuBottom { display: none; }

#navMenu {
	list-style: none;
	line-height: 1;
	font-size:12px;
	font-weight: bold;
	padding-left: 400px;
	padding-bottom: 65px;
	margin: 0;
	cursor: default;
	position: relative;
	background-color: transparent;
	height: 26px;
	z-index: 20000;
	/*font-family: Trebuchet MS;*/
	font-family: Arial;
}

#navMenu ul {
	float: left;
	list-style: none;
	line-height: 1;
	font-size:12px;
	padding: 0;
	margin: 0;
	cursor: default;
}
	
#navMenu a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 0.50em 0.75em 0.25em 0.75em;
	padding: 0;
}

#navMenu li {
	float: left;
	padding: 0 2px 0 2px;
	height: 20px;
	/*z-index: 9000;*/
}
#navMenu li a {
	color: white;
	padding-top: 5px;
}

#navMenu li ul {
	position: absolute;
	left: -999em;
	height: auto; /*width: auto; width: 13.9em;*/
	font-size:12px; 
	border-width: 0.25em;
	/*margin: 5px 0 0 -6px;*/
	margin: 5px 0 0 -2px;
	/*background-color: #429385;*/
	background-color: white;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	border: 1px solid black;
}

#navMenu li li {
	padding-right: 0.50em;
	clear:both;
	text-transform:none;
}

#navMenu li.menu_fond_1 ul ul a,#navMenu li.menu_fond_2 ul ul a,#navMenu li.menu_fond_3 ul ul a{
	 white-space:nowrap;
	 width:auto;
	 font-size:12px;
	 cursor:pointer;
	/*z-index: 9000;*/
}


#navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul {
	left: -999em;
}

#navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul {
	left: auto;
}

#navMenu li.sfhover ul{
	min-height:0;
}

.menu_fond, #navMenu li.menu_fond ul { 

}
#navMenu li.menu_fond ul a { width: 13em; } #navMenu li.menu_fond ul ul { margin: -21px 0 0 15em; }
#navMenu li.menu_fond ul li:hover, #navMenu li.menu_fond ul li.sfhover { background: black; }
#navMenu li.menu_fond ul li:hover a, #navMenu li.menu_fond ul li.sfhover a { color: black; }
#navMenu li.menu_fond ul li:hover a:hover, #navMenu li.menu_fond ul li.sfhover a:hover { color: white; }
#navMenu li.menu_fond ul li ul li a.produit { color: white; font-size:10px; }
#navMenu li.menu_fond ul li ul li:hover a.produit, #navMenu li.menu_fond ul li ul li.sfhover a.produit  { color: white; }

ul.ie-sucks {
        margin-top: 0px !important;
}

#navMenu li ul li a {
	color: black;
}
#navMenu li ul li a:hover {
	color: white;
}


/*------------------------------------SEARCH FORM - MENU RECHERCHER------------------------------------*/

#search_form {
	position: relative;
	top: 2px;
	left:37px;
	display: inline;
}

	#search_form input { /*Recherche*/
		border: 1px solid #AE7130;
		font-family: Trebuchet MS !important;
		font-size: 12px;
		background-color: #E1BF9A;
		margin-top: 3px;
	}
	
	#search_form input.button{ /*Boutton recherche*/
		border: 1px solid #AE7130;
		font-family: Trebuchet MS !important;
		font-size: 12px;
		background-color: #E1BF9A;
		margin-top: 3px;
		cursor: pointer;
	}
	
	#search_form select { /*menu de s�lection*/
		border: 1px solid #AE7130;
		font-family: Trebuchet MS !important;
		font-size: 12px;
		background-color: #E1BF9A;
		margin-top: 0px;
	}

	.bandeau_moteur {
		background: url(../images/ebenistes-bandeau-moteur-copie.jpg);
		margin-left: 0px;
		width: 1000px;
		height: 44px;
		margin-top: 20px;
		z-index: 30000;
		margin-bottom: -10px;
		
	}

.mots_cles{
	color: white;
	display: inline;
	margin-left: 3px;
}


.inputSubmit {
margin-top: -82px;
/margin-top: -88px;
display: inline;
/margin-left: 3px;

}

.select{
margin-top: -82px;
display: inline;
margin-left: 5px;

}
/*------------------------------------MENU ETIRABLE - CATEGORIES POPULAIRES------------------------------------*/

#menu_etirable {
	background: url(../images/ebenistes-menu-etirable.jpg) repeat-y;
	text-align: center;
	float: right;/*left;*/
	width: 158px;
	z-index: 80000;
	margin-right: 21px; /*margin-left: -3px;*/
	padding-bottom: 10px;
	height:78%;
}

	#menu_etirable a {
		color: #666665;
		text-decoration: none;
		/*font-weight: normal;*/
	}
	#menu_etirable a:hover {
		text-decoration: underline;
	}
	
.first {
	font-size: 12px;
	font-weight: bold;

}

.second {
	font-weight: bold;
}


/*------------------------------------MENU ETIRABLE - REALISATIONS------------------------------------*/

#realisations{
	float: right;
	padding-right: 60px;
	display: inline;
	margin-top: -27px;
	z-index: 4000;
}

/*------------------------------------BAS MENU ETIRABLE------------------------------------*/

.bas_menu {
	background: url(../images/ebenistes-bas-menu-copie2.jpg) no-repeat;
	/*float: right;*/
	width: 175px;
	height: 150px;
	margin-left: 822px; /*-2px;*/ /*ces changements + enlever les <br/> à la ligne 182 de index.html ne focntionnent pas sous explorer*/
	margin-right: 3px;
	margin-top: 475px; /*5px;*/ /*ces changements + enlever les <br/> à la ligne 182 de index.html ne focntionnent pas sous explorer*/
	
	/* pour Explorer*/
	/margin-left: 48px;
	/margin-top: 478px;
	/*/float: right;*/
	/position: absolute;
	/margin-right: 40px;
}

/*------------------------------------FORMULAIRE------------------------------------*/

.label {
	font-size: 10px;
	color: #000000;
}

.bouton {
	float: left;
	margin-left: 10px;
}

#formulaire {
	/*width: 280px;*/
	border: solid black 1px;
	height: 400px;

}

.input{
	font-size: 11px;
	font-family: Trebuchet MS !important;
	margin-left: 10px;
	padding: 0 1px 0 1px;
}

.req { display: none; }
.infos { 
	padding: 0;
	margin: 3px;
	font-size: 11px;
}
.infos span { 
	color: #8A5C28;
	font-size: 13px;
}


#infos{
	margin-left: 10px;
}

#photo_formulaire{
	padding-right: 20px;
}

#form{
	padding-right:10px;
}

#erreurContact {
	font-size: 11px; 
	color: red; 
	padding: 3px; 
	border: 1px solid red; 
	background-color: #FFFFCF; 
	width: 100%;
	display: none;
}
#erreurContact ul{
	list-style: circle;
	padding-left: 10px;
}
#succesContact {
	font-size: 14px; 
	color: #015F00;
	font-family: Trebuchet MS !important;
	padding: 6px; 
	border: 1px solid #015F00; 
	background-color: #E7FFDF; 
	width: 250px;
	height: 90px;
	padding: 10px;
	margin: 0;
	display: none;
}
#succesContact div {
	text-align: center;
	margin-top: 10px;
}
#imgFormDemande { display: none; }

/*------------------------------------FOOTER------------------------------------*/

.footer { 
	text-align: center;
	padding-top: 20px;
	padding-bottom:  20px;
	clear: both;
}

	.footer ul { display: inline; list-style-type: none; }

	.footer a { 
		color: #8A5C28;
		font-size: 8pt;
		text-decoration: none;
	}
	
	.footer a:hover {
		text-decoration: underline;
	}
	
	
/*------------------------------------TITRES------------------------------------*/

.titre {
	display: inline;
	color: #8A5C28;
	font-size: 15pt;
	margin-left: 5px;
	z-index: 3;
}

/*------------------------------------PHOTO ACCUEIL------------------------------------*/

#photo_accueil {
	text-align: center;
}

/*------------------------------------SYNDICATION------------------------------------*/
#syndication { margin-left: 215px;/*269px;*/ margin-top: 5px; /margin-left: 215px; /*pour Explorer*/}
#syndication a { text-decoration: none;}
#syndication a:hover { text-decoration: underline; }
#syndication a img { border: 0; }
#syndication { /*width: 700px;*/ clear: both; width: 550px;}
#liensyndication {margin-left: 195px;}

/*------------------------------------MOTS CLES------------------------------------*/

strong.sg { 
	color: #000000; 
}


/*------------------------------------TITRES REALISATIONS EBENISTES------------------------------------*/

#titre_ebe {
	vertical-align: top;
	padding-left: 10px;
	margin-top: 10px;
}
	#titre_ebe h1 {
		display: inline;
		color: #8A5C28;
		/*font-size: 18pt;/*22pt;*/
		margin: 0px;
	}
	#titre_ebe h2 {
		display: inline;
		color: #8A5C28;
		/*font-size: 14pt;/*18pt;*/
		margin: 0px;
	}
	
#link_eb {
		background: url(../images/ebenistes-bandeau-moteur-copie.jpg);
}

/*------------------------------------PHOTOS------------------------------------*/

img.photo {
	border: 1px solid black;
}

img.photo_large {
	/*float: left;*/
	border: 1px solid black;
	/*margin-right: 10px;*/
	/*margin-top: 15px;*/
	max-width: 400px; /*580px;*/
	max-height: 400px;
}


a.link { /*titre-lien des photos*/
	color: #8A5C28;
	text-decoration: none;
	font-weight: bold;
}

a.link:hover {
	text-decoration: underline;
}

a.link_u {
	color: #8A5C28;
	text-decoration: underline;
	font-weight: normal;
	position: relative;
	bottom: 5px;
}

a.link_light {
	color: #8A5C28; /*liens mots-cl�s photos*/
	text-decoration: none;
	font-weight: normal;
}

a.link_light:hover {
	text-decoration: underline;
}

span.remarque { 
	font-size: 9px; 
	color: black !important;
}

/*------------------------------------MOTS CLES & VOIR AUSSI------------------------------------*/

#keywords {
	clear:both;
	width: 400px;
	padding-top: 10px;

}

/*------------------------------------RESULTATS RECHERCHE------------------------------------*/

.search_results_title { /*nombre de r�sultats*/
	font-size: 10pt;
	margin-left: 30px;
}

img.search_result {
	margin-right: 5px;
	border: 1px solid black;
}

h2.search_phrase { /*vous recherchez "search phrase"*/
	display: inline;
	font-size: 14px;
	color: red;
}

span.error {
	color: red;
	font-weight: bold;
}

.td{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px black;
}

/*------------------------------------LIENS VERS LES ARTICLES SUIVANTS ET PRECEDENTS------------------------------------*/

#page a {
	color: #3F78FF;
	text-decoration: none;
	font-weight: bold;
}
#page a:hover {
	color: #3F78FF;
	text-decoration: underline;
	font-weight: bold; 
}

/*---------------------PAHRSE ENGAGEMENT COORDONNEES-----------------------------------------*/

#engagement{
	margin-left: 20px;
	clear: both;
	color: #3F78FF;
	margin-top: 10px;
}

/*---------------------ETOILE DU FORMULAIRE-----------------------------------------*/

.etoile{
	color: #3F78FF;
}

/*-------------------INFO BULLE MESSAGE D'ERREUR---------------------*/
#bubble_tooltip{
	width:147px;
	position:relative;
	display:none;
	left: 628px;
	top: -95px;
}
#bubble_tooltip .bubble_top{
	background-image: url('../images/bubble/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('../images/bubble/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
	color: red;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('../images/bubble/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}

/*------------------------------------IMAGES MEUBLES GAIN DEP PLACE------------------------------------*/

.gaindeplace {
	border: 1px solid #8A5C28;
	margin-left: 250px;
}

/*------------------------------------ARTICLE : meuble-tv-escamotable------------------------------------*/

.tv_escamotable{
	border: 1px solid #8A5C28;
}

#cacherTV td {
	padding: 10px;
	vertical-align: 50px;
}


/*.brosse {
	border: solid 1px black;
	width: 500px;
	margin-left: 20px;
	margin-top: 30px;
}
*/

/*#table {
	border: 1px solid #8A5C28;
}
*/

/*-----------------------------------LIENS ARTICLES : demandez un devis... ------------------------------------*/
.demandeDevis {
	margin-left: 250px;
}


/*-----------------------------------DIV - MESSAGE D'ACCUEIL-----------------------------------*/

#bienvenu {
	margin-left: 210px;
	width: 540px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	/*height: 350px;*/
	border: solid 1px black;
	
	/*pour Explorer*/
	/margin-left: 0;

	
}

/*-----------------------------------DIV - DOSSIER DU MOIS------------------------------------*/

#dossierdumois {
	margin-left: 210px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 540px;
	/*height: 250px;*/
	padding-left: 10px;
	padding-right: 5px;
	border: solid 1px black;
	
	/*pour Explorer*/
	/margin-left: 0;
}


.titreDossier {
	color: #8A5C28;
	font-size: 18px;
	font-weight: bold;
	padding: 3px;
	margin: 0;
}

#explorer {
	/width: 540px;
	/margin-left: 210px;
	/margin-top: -780px;

}

.noborder {
	border: 0;
}
/*
#photogauche {
	padding-left: 70px;

	/padding-left: 0; => pour Explorer
}


#photomilieu {
	padding-top: 50px;
}

#photodroite {
	padding-top: -20px;

}
*/
/*.images {
	border: 2px solid #8A5C28;
}

*/


/*-----------------------------------DIV - NOUVEAUTES------------------------------------*/

#nouveautes {
	float: left;
	width: 200px;
	height: 100%;
	margin-top: -12px;

	/*pour Explorer*/
	/margin-top: -3px;

}

/*-----------------------------------NOUVEAUTES : newsMenu-----------------------------------*/

.lienNouveaute{
	color: #8A5C28;
	text-decoration: none;
	font-weight: bold;
}

.imagesNouveautes {
	border: 1px solid #8A5C28;
}



/*------------------------------------FIL D'ARIANE EBENISTES------------------------------------

#breadcrumb_ebe {
	font-weight: bold;
	margin-left: 37px;
	color: white;
}
	#breadcrumb_ebe a {
		color: white;
		text-decoration: none;
	}
	#breadcrumb_ebe a:hover {
		color: white;
		text-decoration: underline;
	}

#ariane_ebe {
	padding-top: 10px;
}
*/

/*TITRE EBENISTES.FR - Page avec la photo agrandie et le formulaire 

#ebenistes_fr {
	z-index: 19000;
}
*/