/* DEMANDE DE DEVIS */

#CONTENU-FENETRE p{
	color:#fff;
}

#INFORMATION {
	width : 760px;
	padding:20px;
	margin:40px auto;
	background:#edb500;
	border:3px solid #fff;
	/*position:fixed;
	z-index:9999;
	top:4%;*/
	}
	
#INFORMATION h1 {
		font:800 24pt tahoma,sans-serif;
		color:#fff;
		background:url(/images/stories/interface/signaletique/fleche_orange.png) no-repeat center left;
		padding-left:60px;
		line-height:25px;
		}
	
#INFORMATION h2 {
		font:800 14pt tahoma,sans-serif;
		color:#fff;
		margin:0;
		padding:0;
		background:#e2ac01;
		}
	
	
#INFORMATION form {	
	background:#e2ac01;
}

#INFORMATION label {
	min-width:85px;
	display:inline-block;
}

#INFORMATION input:focus {
	-webkit-box-shadow: 0px 0px 5px 0px #565656;
	-moz-box-shadow: 0px 0px 5px 0px #565656;
	box-shadow: 0px 0px 5px 0px #565656;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
}

#INFORMATION input {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
}


#INFORMATION input[type="text"] {
	height:25px;
	border:2px solid #fed142;
}

#INFORMATION input[type="text"],#INFORMATION input[type="text"] textarea {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
}

#INFORMATION span {	
	width:8px;
	display:inline-block;
}

.besoin {
	margin-left:5px;
	text-transform:uppercase;
	font-size:8pt;
}
	
.fermer_contenu {
	background:url(/images/stories/interface/boutons/icone_fermer.png) no-repeat;
	width:20px;
	height:19px;
	display:block;
	float:right;
}
.envoyer_demande
{
display:block;
background:url(/images/stories/interface/boutons/envoyer_demande.png) no-repeat;
border:0;
width:225px;
height:39px;
margin:auto;
position:relative;
top:15px;
}
.envoyer_demande:hover
{
cursor:pointer;
}




.moduletablemarcel-facebook {
padding:0px;
	border:0px solid red;
	position:absolute;
	bottom:-8px;
	right:0px;
		width:317px;height:143px;
	}

#marcel-cacher {
	position:absolute;
	bottom:0px;
	color:#fff;
	border:0px solid red;
	width:317px;height:143px;
	background:#fff url(/images/stories/jeux/marcel.jpg) no-repeat -313px 0 ;
	}

#marcel-cacher:hover {
	background:#fff url(/images/stories/jeux/marcel.jpg) no-repeat 0px 0 ;
	}

	
	
#valise-cacher {
	position:absolute;
	bottom:0px;
	color:#fff;
	border:0px solid red;
	width:141px;height:129px;
	background:#fff url(/images/stories/jeux/valise.gif) no-repeat 0 -135px  ;
	}

#valise-cacher:hover {
	background:#fff url(/images/stories/jeux/valise.gif) no-repeat 0px 0px ;
	}	
	
	
	

/* ACCRROCHE -- version Sprite */
.accroche-nouveau {background-image:url(/images/stories/accroches/mini-accroches.png);width:220px;height:65px;display:block;text-indent:-9999px;margin:0 0 2px 0;}
.menage-accroche {background-position:0px 0 ;}
	.menage-accroche:hover {background-position:220px 0 ;}	
.repassage-accroche {background-position:0px 260px;}
	.repassage-accroche:hover {background-position:220px 260px ;}		
.jardinage-accroche {background-position:0px 195px ;}
	.jardinage-accroche:hover {background-position:220px 195px ;}				
.vitre-accroche {background-position:0px 130px ;}
	.vitre-accroche:hover {background-position:220px 130px ;}		
.nettoyage-accroche {background-position:0px 65px  ;}
	.nettoyage-accroche:hover {background-position:220px 65px  ;}	
/* MAP ARTICLE */
.contentpaneopen {
	width:100%;
	}
/* TITRE DE MODULE */
#CONTENU .moduletable h3,
.moduletablelettreInfo h3 {
	font:100 1.2em/1.1em Arial, Helvetica, sans-serif;
	color:#ed9017;
	background:transparent url(../design/elements/flech-pixel-orange.png) no-repeat left center;
	padding-left:20px;
	}
#ANNEXES .moduletable h3 {
	background-color:#FFCC00;
	}	
/* LETTRE INFO  */
.lettreInfo {
	text-align:center;
	border:0px solid red;
	background:#eeb500 url(../design/fd-tetiere-gch.jpg) repeat-x;
	margin-top:8px;	
	}
.lettreInfo br {
	display:none;
	}	
.pretextlettreInfo,
.postextlettreInfo	{	
	display:block;
	padding:3px 8px;
	margin:0px;
	border:0px solid red;
	color:#0a246a;
}	
.pretextlettreInfo {	
	text-align:left;
	font:800 1em sans-serif;
	background:transparent url(../design/elements/picto-newsletter.png) no-repeat right top;	
	padding-right:100px;
	}
.lettreInfo  .inputbox {
		width:90%;
		margin:0 auto;
		}
.lettreInfo  .button {
		width:100%;
		}
/* ENQUETES POLL */
.poll {
	width:100% !important;
	margin:8px 0;
	color:#3399ff;
	border:1px solid #f1f1f1;
	background:transparent url(../design/elements/poll-title.jpg) no-repeat left top !important ;	
	}	
.poll thead td{
		height:46px;
		padding-left:46px	
		}	
.poll .pollstableborder {
	width:100%;
	color:#0a246a;
	border-bottom:1px solid #f1f1f1;
	}
.poll .pollstableborder input {
	margin-left:8px;
	margin-top:4px;
	}
.poll label {
		text-align:left;
		}	
.sectiontableentry2,
.sectiontableentry1 {
	height:24px !important;
	line-height:24px !important;
	vertical-align:center !important;
	text-align:left !important;
		}	
.sectiontableentry2 {
	background:#f1f1f1;
		}	
/*
IMAGE SLIDE SHOW */
#menu-image-slider {
	border:0px solid red;
	position:absolute;
	bottom:0px;
	right:0px;
	}
.fns_slide_menu:hover {
	cursor:pointer !important;
	}		
/* 
PATHWAY -  Historique 
*/
#pathway {
	margin:0;
	width:606px;
	height:22px;
	font:100 10px/12px Arial, Helvetica, sans-serif;
	color:#ed9017;
	}
.pathway {
	font-size:10px;
	line-height:22px;
	vertical-align:center;
	text-decoration:none;
	}
#pathway a:link,
#pathway a:visited{
	color:#0088b5;
	}	
#pathway a:hover{
	color:#ed9017;
	}
/* TAB dans article */
.jwts_tabberlive  {
	padding-bottom:18px !important;
	font-size:90%;
	margin-left:10px;
	margin-right:10px;
	}
.jwts_tabberlive .jwts_tabbertab {
	border:1px solid #f0f0f0;
	padding:0px 0px 10px 0px !important;
	}
.jwts_tabberlive p,
.jwts_tabberlive ul {
	color:#0a246a !important;
	}
.jwts_tabberlive ul li {
	border-bottom:1px solid #fff;
	}	
.jwts_tabbernav {
	background:transparent url(../design/elements/tete-tab-article.png) no-repeat;
	height:35px !important;
	width:369px;
	border:none !important;
	overflow:hidden;
	padding:0px !important;
	}
.jwts_tabbernav li {
	width:123px !important;
	margin-right:0px !important;
	}
.jwts_tabbernav li a,
.jwts_tabbernav li a:link {
	line-height:31px;
	vertical-align:center;
	text-align:center;
	font-weight:200;
	background:transparent url(../design/elements/tab-article-bt-off.png) bottom right;
	text-decoration:none;
	color:#979cae;
	width:123px;
	}		
.jwts_tabbernav li a:hover {
	background:transparent url(../design/elements/tab-article-bt-hover.png) bottom right;
	color:#aeb2bf;
	text-decoration:underline !important;
	}	
.jwts_tabbernav .jwts_tabberactive a {
	line-height:26px;
	background-image:none !important;
	color:#eb8511 !important;
	font-weight:200 !important;
	text-decoration:underline !important;
	}	
.content-tab {
	position:relative;
	width:96%;
	margin:8px 2% 0 2%;
	}
.intro-tab{
	float:left;
	width:355px;
	border-right:1px solid #f1f1f1;
	}	
.col-drt-tab {
	width:200px;
	float:right;
	}		
/* SLIDE */	
/* --- Generic --- */
a:active,a:focus {outline:0;}
.jwts_clr {clear:both;height:0;line-height:0;}
/* --- Tabs --- */
.jwts_tabberlive {
	margin:4px 0px;
	padding:0px;
	}
.jwts_tabberlive .jwts_tabbertab {
	margin:0px;
	padding:6px;
	}
.jwts_tabberlive .jwts_tabbertab h2,
.jwts_tabberlive .jwts_tabbertab h3,
.jwts_tabberlive .jwts_tabbertabhide {
	display:none;
	}
.jwts_tabbernav {
	margin:0px;
	list-style:none;
	list-style-image:none;
	line-height:normal;
	height:auto;
	padding:0px !important;
	}
.jwts_tabbernav li {
	margin:4px 1px 0 0;
	padding:0px !important;
	list-style:none;
	list-style-image:none;
	background:none;
	display:block;
	width:121px;
	float:left;
	}	
.jwts_tabbernav li a,
.jwts_tabbernav li a:link {
	height:31px;
	width:100%;
	display:block;
	font:200 12px Arial, Helvetica, sans-serif;
	margin:0px 0px;
	padding:0;
	color:#333;
	border:0px solid #bbb;
	border-bottom:none;
	}	
.jwts_tabbernav li a:visited {color:#333;}
.jwts_tabbernav li a:hover {}
.jwts_tabbernav li a:active,.jwts_tabbernav li a:focus {outline:0;}
.jwts_tabbernav .jwts_tabberactive a {}
.jwts_tabbernav .jwts_tabberactive a:hover {}
.jwts_tabbernav .jwts_tabberactive,
.jwts_tabbernav .jwts_tabberinactive {background:none;padding:0px;margin-top:4px;}
.jwts_tabberlive .jwts_tabbertab,.jwts_tabbernav {text-align:left;} /* force content orientation */
/* --- Slides --- */
.jwts_slider {margin:4px 0px;padding:0px;}
.jwts_slidewrapper {border:none;width:100%;visibility:hidden;height:0px;overflow:hidden;position:relative;margin:0;padding:0;}
/* DEFAULT STYLING */
.jwts_title {margin:0 0 1px 0;padding:0px;overflow:hidden;background:url(slide_bg_r.png) no-repeat right;cursor:pointer;}
.jwts_title_left {margin:0 10px 0 0;}
.jwts_title_text,
.jwts_title_text:link {display:block;background:url(star.png) no-repeat;background-position:0px 2px;padding:0 2px 0 20px;margin:0 0 0 8px;line-height:22px;font-size:12px;font-weight:bold;text-decoration:none;color:#444;}
.jwts_title_text:visited {color:#444;}
.jwts_title_text:hover {display:block;background:transparent url(star.png) no-repeat;background-position:0px 2px;padding:0 2px 0 20px;margin:0 0 0 8px;line-height:22px;font-size:12px;font-weight:bold;text-decoration:none;color:#c64934;}
.jwts_slidecontent {padding:4px 12px 8px 12px;margin:0px;position:relative;background:none;border:none;}
.jwts_title_left,.jwts_slidecontent {text-align:left;} /* force content orientation */

/* ============================================================================== */
.jwts_slider {
	margin:8px 0px;
	padding:0px;
	}
.jwts_slidewrapper {
	border:none;
	width:100%;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	}
.jwts_title {
	border:0px solid green;
	position:absolute;
	background-image:none;
	}
.jwts_title_left {
	margin:0 0px 0 0;
	}
.jwts_title_text,
.jwts_title_text:link {
	display:block;
	line-height:28px;
	font-size:14px;
	height:100px ;
	width:198px;
	text-align:center;
	padding:0 0px 0 0px;
	margin:0 0 0 0px;
	background: transparent URL("http://maison-et-services.com/modules/mod_swmenufree/images/transmenu/menu_inact.png") no-repeat ;
	background: transparent url(../design/bouton/bt-slide-inact.png) no-repeat ;	
	color:#fff;font-weight:200;/*display:block;text-decoration:none;*/
	}
.jwts_title_text:visited {color:#444;}
.jwts_title_text:hover {
	background: transparent url(../design/bouton/bt-slide-act.png) no-repeat ;	
	color:#2797c0;
	}
.jwts_slidecontent {
	padding:20px 0px 38px 0px;
	margin:0px;
	position:relative;
	top:30px;
	background-color:#f1f1f1 !important;
	border:none;
	}
.jwts_slidewrapper ul {
	padding:0;
	margin:0;
	}	
.jwts_slidewrapper ul li {
	list-style:disc !important;
	}
.slide-illustr {
	border:1px solid #84f4fe;	
	margin:0 0 8px 0;
	overflow:hidden;
	}
	.img-slide-titre {
	border:0px solid green !important;
	width:210px;
	height:100px;
	margin:0px;
	padding:0px;
	}		
/* ACCROCHE */
/* BOUTOn RECOMMANDEZ A AMIS */
.mainlevelBT-recomand,
.mainlevelBT-recomand:link, 
.mainlevelBT-recomand:visited{
	margin:10px 0;
	display:block;
	width:368px;
	height:142px;
	text-indent:-999px;
	overflow:hidden;
	background:url(http://ressources.maison-et-services.com/images/encarts/bt-recomand-inact.jpg);
	}
.mainlevelBT-recomand:hover {
	background:url(http://ressources.maison-et-services.com/images/encarts/bt-recomand-act.jpg);
	}

.ucd a {
	text-decoration:none !important;
	}
.ucdACCROCHE ul {
	dislay:block;
	width:369px;
	height:167px !important;
	border:0px solid green !important;
	padding-left:0px !important;
	list-style:none !important;
	}			
.ucdACCROCHE ul li {
	background-color:#fff !important
	list-style:none !important;
	}	
.ucdACCROCHE a {
	display:block;
	width:368px;
	height:167px;
	border:0px solid #e9e9e9 !important;
	text-decoration:none;	
	}		
.ucdACCROCHE p a{
	color:#FF9900 !important;
	}
.ucdACCROCHE p {
	padding:0px;	
	text-align:left;
	font:200 0.99em/1.3em  Arial, Helvetica, sans-serif;
	color:#ce7801 !important;
	}
.ucdACCROCHE p span {
	border:none !important;
	padding:0 !important;
	}
.ucdACCROCHE #menage {
	background:transparent url(../design/elements/accroches/eponge.jpg) no-repeat;
	}	
.ucdACCROCHE #repassage {
	background:transparent url(../design/elements/accroches/fer.jpg) no-repeat;
	}	
.ucdACCROCHE #jardinage {
	background:transparent url(../design/elements/accroches/secateur.jpg) no-repeat;
	}
.ucdACCROCHE #vitrerie {
	background:transparent url(../design/elements/accroches/vitre.jpg) no-repeat;
	}	
.ucdACCROCHE .titre  {
	font-size:16px;
	display:block;
	margin:0 0 0 184px;
	padding-top:40px !important;
	}		
.ucdACCROCHE .texte {
	display:block;
	margin:0px 8px 0 184px;
	padding-top:4px !important;
	font-size:12px;
	}		
.ucdACCROCHE a:hover,
.ucdACCROCHE a:hover p {
	color:#fff !important;
	color:#2ac6ff !important;
	}	
/* ACCROCHE */
.ucdACCROCHE-MINI ul {
	dislay:block;
	width:220px;
	height:167px !important;
	border:0px solid green !important;
	/*background:transparent url(../design/fd-encart-principal.png) no-repeat top !important;*/
	padding-left:0px !important;
	list-style:none !important;
	}		
.ucdACCROCHE-MINI ul li {
	background-color:#fff !important
	}		
.ucdACCROCHE-MINI a {
	display:block;
	width:220px;
	height:167px;
	border:0px solid #e9e9e9 !important;
	text-decoration:none;	
	}		
.ucdACCROCHE-MINI p a{
	color:#FF9900 !important;
	}
.ucdACCROCHE-MINI p {
	padding:0px;	
	text-align:left;
	font:200 0.99em/1.3em  Arial, Helvetica, sans-serif;
	color:#ce7801 !important;
	}
.ucdACCROCHE-MINI p span {
	border:none !important;
	padding:0 !important;
	}
.ucdACCROCHE-MINI #impot {
	background:transparent url(../design/elements/accroches/reduction-impots.jpg) no-repeat;
	}
.ucdACCROCHE-MINI #impot:hover {
	background:transparent url(../design/elements/accroches/reduction-impots-on.jpg) no-repeat;
	}		
.ucdACCROCHE-MINI .titre  {
	font-size:16px;
	display:block;
	margin:0 0 0 8px;
	padding-top:40px !important;
	}		
.ucdACCROCHE-MINI .texte {
	display:block;
	margin:0px 8px 0 8px;
	padding-top:4px !important;
	font-size:12px;
	}		
.ucdACCROCHE-MINI a:hover,
.ucdACCROCHE-MINI a:hover p {
	color:#fff !important;
	}		
/* CARTE */


#carte-google {
margin-top:6px;
	width:366px !important;
	border:1px solid #FF9966;
	
	}


#FORMULAIRE-CP {
	border:1px solid #FF9966;
	border-bottom:none;
	display:block;
	width:366px !important;
	height:40px;
	background: #fff url(/images/stories/interface/fd-element-carte-titre.gif) repeat-x;
	line-height: 39px;
	vertical-align: center;
	color: #f18d0a;
	font-size:10pt;

	position:relative;
	/*
	-moz-box-shadow: 0px 0px 4px #000;  
	-webkit-box-shadow: 0px 0px 4px #000;  
	box-shadow: 0px 0px 4px #000; 
	*/
}	

#FORMULAIRE-CP form {
	border:0px solid red;
	width:100%;
	width:366px;
	height:39px;
	margin:0;
	background: transparent url(../design/elements/flech-pixel-orange.png) no-repeat left center;
	}	
#FORMULAIRE-CP form label{
	margin-left: 24px;
	float: left;	
	}

#FORMULAIRE-CP form p{
	margin:0px;	
	}	
	
#FORMULAIRE-CP .search{
/*	height:40px;
	width:196px;
	float:left;
	background:transparent url(../design/elements/form-recherche.png) no-repeat left center !important ;*/
	border:0px solid red;
	}
#FORMULAIRE-CP form .saisie {
	position:absolute;
	top:5px;
	right:58px;
	color:#083d85 !important;
	height:26px;
	width:116px;
	/*border:none !important;*/
	background:none;
	font-size:18px;
	font-weight:800;
	line-height:26px !important;
	vertical-align: center !important;	
}		
#FORMULAIRE-CP form .bt-submit{
	border:none !important;
	height:40px;
	width:39px;
	background:url(/images/stories/identite/sprite-boutons.png) no-repeat 0px 0px;
	float:right;
}
#FORMULAIRE-CP form .bt-submit:hover{
	background:url(/images/stories/identite/sprite-boutons.png) no-repeat 0px -40px;
}

#RESULTAT-CP{
	border:1px solid #FF9966;
	border-top:none;
	margin-bottom:6px;
	
	/*
	-moz-box-shadow: 0px 0px 4px #000;  
	-webkit-box-shadow: 0px 0px 4px #000;  
	box-shadow: 0px 0px 4px #000; 
	*/
	}



/* NEWS page acceuil */
/* source : mod_news_show_gk2/style/ */
.gk_news_show_table {
	border-left:1px solid red;
	}	
	.gk_news_show_tablerow {
	border:1px solid blue;
		margin-left:4px;
		}
.gk_news_show_news_header {
	margin: 4px 0 8px !important;
	padding:0 !important;
	}	
.gk_news_show_news_header a,
.gk_news_show_news_header a:link,
.gk_news_show_news_header a:visited {	
	display:block;
	text-decoration:none;	
	font:800 1em/1.2em Arial, Helvetica, sans-serif;
	color:#003366;
	border-top:1px dotted #ABDFE5	
	}
.gk_news_show_list {
	border-top:1px dotted #ABDFE5;	
	}	
.gk_news_show_list a {
	display:block;
	text-decoration:none;	
	font:800 1em/1.2em Arial, Helvetica, sans-serif;
	color:#003366;	
	}	
.gk_news_show_news_image {
}
.gk_news_show_news_readmore {
}
.gk_news_show_news_readmore_inline {
	margin-left: 10px !important;
}
.gk_news_show_news_text {
margin-top: 0px !important;
font-size:90%;
}
.gk_news_show_table {
}

/* Encart Salon des SAP 1, 2 et 3 décembre 2011 */

#encart_salon_sap{
	background:#2db8e7 url(/images/stories/identite/logo_salon_sap.png) no-repeat left;
	height:40px;
	border:1px solid #1d7390;
	padding:0;
}
	#encart_salon_sap p{
		color:#fff;
		padding:5px 0 5px 140px;
		margin:0;
		display:block;
	}

