/* @override http://www.menuisierspevecistes.com/css/global.css */

/*
	CSS GLOBAL STRUCTURE SITE 
*/

html, body {
	height: 100%;
	margin: 0;
	font: 11px/1.4 "Lucida Grande", Lucida, Verdana, Arial, sans-serif;
	background : url(../images/fond_ecru.jpg) no-repeat;
	position: relative;
}
body div#baseline {
	width:900px;
	margin:auto;
	text-align:center;
	color:#669C16;
	padding-top:4px;
}
body div#baseline a {
	color:#dc1f19;
}
body div#baseline a:hover {
	color:black;
}

div#global {
	min-height: 100%;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	position: static;
}
div#global a:link, div#global a:visited { 
	/* Modif 71108 */
	/*text-decoration: none; */
	
}

/*Liens G*/
a, pre { /*position: relative;*/ }
p a{
		/* Modif 71108 */

	/*text-decoration: none;*/
	border-bottom: 1px dotted #6e007c;
	color: #6e007c;
	font-weight: bold;
}
p a:hover {
	border-bottom: 1px solid black;
	color: black;
}
/* 
	PLACEMENT BLOC CENTRE + LIENS CENTRE
*/
div#center {
	background: url(../images/fond_centre.png) repeat-y center; 
	margin: 0;
	overflow: auto;
	padding: 0 30px 20px;
	position: relative;
}
div#center a{
		/* Modif 71108 */
/*	text-decoration: none;*/
	/*border-bottom: 1px dotted #6e007c; */
	border:0;
	color: #dc1f19;
	/*font-weight: bold;*/
}
div#center a:hover {
	/*border-bottom: 1px solid black;*/
	color: black;
}

/*
	PLACEMENT HEADER
*/

div#header {
	background: url(../images/banniere_haut2011.png) no-repeat;
	color: gray;
	height: 100px;
	margin-top: 0px;
	position: relative;
	overflow:hidden;

}
div#header img {	
	width: 300px;
	position: absolute;
}
div#Points_vente {
	margin-left: 300px;
	padding: 18px 0 0 20px;
	overflow:hidden;
}
div#Points_vente .chiffre {
	font-size: 30px;
	color: #dc1f19;
	font-weight: bold;
	margin:0;
}
div#Points_vente .accroche {
	font-size: 15px;
	color: #dc1f19;
	margin:0;

}
div#Points_vente td p {
	font-size: 9px;
	color: gray;
	line-height: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	overflow:hidden;

}

/*
	PLACEMENT FOOTER
*/

div#footer {
	width:920px;
	height: 100px;
	color: gray;
	font-size: 9px;
	background-image: url(../images/footer.png);
	position: relative;
}
div#footer p{
	text-align: left;
	position: absolute;
	bottom: 5px;
	width: 920px;
	padding: 0 0 10px 20px;
	color: #aaa;
	font-size: 9px;
	
	line-height: 10px;
}
div#footer p a{
	color: #ccc;
	font-weight: normal;
	font-style: normal;
	border: none;
	border-left: 0px;
}
div#footer p a:hover { color: gray; }
div#footer ul a{
	text-decoration: none;
	border-bottom: 1px dotted black;
	color: black;
	font-weight: bold;
	background: url(../images/fleche_noir.gif) no-repeat 0 1px;
	padding: 0 2px 0 10px;
}
div#footer ul a:hover{
	background-color: #6e007c;
	color: white;
}
div#footer ul {
	list-style-type: none ;
	text-align: center; /* bloc parent centre avec dips inline */
  	margin: 0 10px;
	padding: 4px 0 5px;
	border-top-style: solid;
	border-top-color: #6e007c;
	background-image: none;
	background-color: #eee;
}
div#footer ul li {
	display: inline;
	margin: 3px;
}

#menu_bas{
	background-image:url(../images/Fond_Bas_Rouge.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:902px; margin-left:9px;
	height:140px;
	overflow:hidden;
}

.menu_bas_groupe{
	float:left;
	width:150px;
	height:140px;
	overflow:hidden;
	}
.menu_bas_titre{
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	color:white;
	width:140px; padding-left:10px;
	height:21px; padding-top:6px; padding-bottom:5px;
	overflow:hidden;
}
.menu_bas_item a{
	width:145px; padding-left:5px;	
	color:white;
	text-decoration:none;
	font-size:9px;
	}
.menu_bas_item a:hover{
	color:white;
	text-decoration: underline;
	}

#groupe_modules_centraux{	
	/*background-color:yellow;*/
	/*
	background-image:url(../images/Fond_Sousmenu2011.png);
	background-repeat:no-repeat;
	background-position:top left;
	*/
	width:860px;
	height:520px; margin-top:20px; /* au pif */
	overflow:hidden;
	
}
#modules_colonne_gauche{	
	float:left;
	/*background-color:grey;*/
	width:252px;
}

#modules_colonne_droite{
	float:right;
	/*background-color:orange;*/
	width:559px;
}

#modules_deux_actus{
	/*background-color:#CCF;*/
	height:290px; margin-bottom:20px;
	width:559px;
	overflow:hidden;
	}
#module_actu_gene{
	float:left;
	background-image:url(../images/Module_Info_Actu.png);
	background-repeat:no-repeat;
	width:265px;
	height:290px;
	overflow:hidden;
	}

#module_actu_reseau{
	float:right;
	background-image:url(../images/Module_Info_DuReseau.png);
	background-repeat:no-repeat;
	width:265px;
	height:290px;
	overflow:hidden;
	}

#module_projet{
	background-image:url(../images/Module_Vous_Avez_Un_Projet.png);
	background-repeat:no-repeat;
	width:280px; padding-left:279px;
	height:66px;margin-bottom:25px; padding-top:17px;
	/*font-size:10px;*/
	/*font-weight:bold;*/
	color:#303068;
	line-height:1;
	overflow:hidden;
}
#module_temoignages{
	background-image:url(../images/Module_Temoignages.png);
	background-repeat:no-repeat;
	width:280px; padding-left:279px;
	height:66px;margin-bottom:25px; padding-top:17px;
	/*font-size:10px;*/
	/*font-weight:bold;*/
	color:#303068;
	line-height:1;
	overflow:hidden;	
}
#module_trouver_pdv{
	background-image:url(../images/Bouton_Trouvez_Point_Vente_OFF.png);
	background-repeat:no-repeat;
	width:252px;
	height:81px;
	overflow:hidden;
}
#module_trouver_pdv:hover{
	background-image:url(../images/Bouton_Trouvez_Point_Vente_ON.png);
	background-repeat:no-repeat;
}

#module_parrainez{
	background-image:url(../images/Bouton_Parrainez_OFF.png);
	background-repeat:no-repeat;
	width:252px;
	height:81px;
	overflow:hidden;
}
#module_parrainez:hover{
	background-image:url(../images/Bouton_Parrainez_ON.png);
	background-repeat:no-repeat;
}

.module_titre_rouge{
	width:226px; padding-left:13px; padding-right:13px;
	padding-top:55px;
	color:red;
	font-weight:bold;
	font-size:11px;
}
.module_titre_rouge_sans_pad{
	width:226px; padding-left:13px; padding-right:13px;
	/*padding-top:55px;*/
	color:red;
	font-weight:bold;
	font-size:11px;
}
.module_texte_gris{
	width:226px; padding-left:13px; padding-right:13px;
	color:grey;	
}
.module_texte_lien a{
	width:226px; padding-left:13px; padding-right:13px;
	color:red;
	text-decoration:none;
	font-style:italic;
	}

.module_texte_lien a:hover{
	text-decoration:underline;
	color:red;
	font-style:italic;
	}

#module_vraifaux{
	background-image:url(../images/Module_Vrai_faux.png);
	background-repeat:no-repeat;
	width:252px;
	height:156px;
	overflow:hidden;
}

#module_faq{
	background-image:url(../images/Module_FAQ.png);
	background-repeat:no-repeat;
	width:252px;
	height:156px;
	overflow:hidden;
}


#groupe_modules_bas{
	/*background-color:#6C6;*/
	width:860px; 
	height:55px;
	overflow:hidden;
}
.bloc_module_bas{
	float:left;
	height:55px;
	overflow:hidden;	
}
#module_rejoignez{	
	background-image:url(../images/Bouton_Denenez_Adherents_OFF.png);
	background-repeat:no-repeat;
	width:252px;
	height:45px; padding-top:10px;
	overflow:hidden;
}
#module_rejoignez:hover{
	background-image:url(../images/Bouton_Denenez_Adherents_ON.png);
	background-repeat:no-repeat;
}
.rejoignez_gros{
	font-size:10px;
	color:white;
	text-transform:uppercase;
	font-weight:bold;
}
.rejoignez_petit{
	font-size:10px;
	color:white;
}
#module_emploi{	
	background-image:url(../images/Bouton_Emplois.png);
	background-repeat:no-repeat;
	width:116px;margin-left:50px;
	height:45px; padding-top:7px; 
	overflow:hidden;
}
#module_emploi:hover{
	background-image:url(../images/Bouton_Emplois_ON.png);
	background-repeat:no-repeat;
}
.emploi_gros{
	font-size:10px;
	color:red;
	text-transform:uppercase;
	font-weight:bold;
}
.emploi_gros:hover{color:black;}
.emploi_petit{
	font-size:10px;
	color:red;
}
.emploi_petit:hover{color:black;}

#module_facebook{	
	float:left;
	background-image:url(../images/Bouton_Facebook_OFF.png);	
	background-repeat:no-repeat;
	/*background-color:cyan;*/
	height:45px; padding-top:10px;
	width:113px;
	overflow:hidden;
}
#module_facebook:hover{	
	float:left;
	background-image:url(../images/Bouton_Facebook_ON.png);	
	background-repeat:no-repeat;
}

#module_deceuninck{	
	float:left;
	background-image:url(../images/logo_deceuninck_small.png);	
	background-repeat:no-repeat;
	/*background-color:cyan;*/
	height:45px; padding-top:10px;
	width:113px;
	overflow:hidden;
}
#module_azur{
	float:right;
	/*background-color:#993;*/
	height:45px; padding-top:10px;
	width:187px; /*padding-left:40px;*/
	overflow:hidden;
}


#module_showcase{
	background-image:url(../images/Fond_Degrade_Vert.png);	
	background-repeat:no-repeat;
	background-position:left top;
	width:902px;margin-left:9px;
	height:200px;padding-top:10px;
	overflow:hidden;
}

#bloc_decouvrez_fenetres{
	float:left;
	background-image:url(../images/Module_Decouvrez_Nos_Fenetres_OFF.png);	
	background-repeat:no-repeat;
	background-position:left top;
	width:255px; padding-left:10px; margin-left:20px;
	height:198px; 
	overflow:hidden;
}
#bloc_decouvrez_fenetres:hover{
	background-image:url(../images/Module_Decouvrez_Nos_Fenetres_ON.png);	
	background-repeat:no-repeat;	
}
#bloc_decouvrez_baies{
	float:left;
	background-image:url(../images/Module_Decouvrez_Nos_Baies_OFF.png);	
	background-repeat:no-repeat;
	background-position:left top;
	width:300px; padding-left:10px; margin-left:20px;
	height:198px; 
	overflow:hidden;
}
#bloc_decouvrez_baies:hover{
	background-image:url(../images/Module_Decouvrez_Nos_Baies_ON.png);	
	background-repeat:no-repeat;
}

#bloc_decouvrez_portes{
	float:left;
	background-image:url(../images/Module_Decouvrez_Nos_Portes_OFF.png);	
	background-repeat:no-repeat;
	background-position:left top;
	width:255px; padding-left:10px; margin-left:20px;
	height:198px; 
	overflow:hidden;
}
#bloc_decouvrez_portes:hover{
	background-image:url(../images/Module_Decouvrez_Nos_Portes_ON.png);	
	background-repeat:no-repeat;
}

#bloc_entete{
	background-image:url(../images/banniere_haut_Ligne-verte.png);
	background-repeat:repeat-y;
	width:902px;margin-left:9px;
	height:210px;
	overflow:hidden;
}
#menu_gauche{
	float:left;
	/*background-color:#39C;*/
	width:230px;
	height:210px;
	overflow:hidden;
}
#visuel_maison{
	float:left;
	background-image:url(../images/visuel_defaut.jpg);
	width:672px;
	height:210px;
	overflow:hidden;
	}
	
#visuel_droite{
	float:left;
	/*background-color:#069;*/
	width:672px;
	height:210px;
	overflow:hidden;
	}
.item_menu{
	width:220px; padding-left:10px;
	height:23px; padding-top:7px;
	overflow:hidden;
	color:white;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	font-stretch:ultra-expanded;
	}



.vert_clair{
	background-image:url(../images/bg_menu_vert_clair1.png);
	background-repeat:no-repeat;
}
.vert_clair:hover{
	background-image:url(../images/bg_menu_vert_clair2.png);
	background-repeat:no-repeat;
	/*text-align:right;	*/
}
/*
.vert_clair:hover:after{content:" > ";}
*/

.vert_sombre{
	background-image:url(../images/bg_menu_vert_sombre1.png);
	background-repeat:no-repeat;
}
.vert_sombre:hover{
	background-image:url(../images/bg_menu_vert_sombre2.png);
	background-repeat:no-repeat;
	/*text-align:right;*/
}

/*
.vert_sombre:hover:after{content:" > ";}
*/



.item_ssmenu{
	float:left;
	background-image:url(../images/Menu_Deroulant_Vert.png);
	background-repeat:no-repeat;
	width:244px;
	height:200px; padding-top:10px;
	overflow:hidden;
	color:white;
	line-height:2;
	font-weight:bold;
	font-size:14px;
	z-index:10;
}
.un_item_sous_menu{
	padding-left:10px;
	color:white;
	font-size:11px;
	}
.un_item_sous_menu:hover{	
	text-decoration:underline;
	color:white;
	}

#cadre_promo{
	float:right;
	background-image:url(../images/Sticker_Promo.png); /*197x147*/
	background-repeat:no-repeat;
	/*background-color:#09F;*/
	background-position:bottom right;
	width:172px; padding-left:15px; padding-right:15px;
	height:142px; margin-top:63px; padding-top:5px; 
	overflow:hidden;	
}
#cadre_promo a{
	color:red;
}
#cadre_promo a:hover{
	color:red;
	text-decoration:underline;
}

#slogans{
	float:left;
	/*background-color:#09F;*/
	width:380px;
	height:50px; padding-top:15px;
	overflow:hidden;
}
#slogan_ligne1{
	color:#ff6600;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	}

#slogan_ligne2{
	color:#009833;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	}
#bouton_contactez{
	float:right;
	background-image:url(../images/Bouton_Contact_OFF.png);
	background-repeat:no-repeat;
	width:117px; margin-right:20px;
	height:57px; margin-top:5px;
	overflow:hidden;
	}
#bouton_contactez:hover{
	background-image:url(../images/Bouton_Contact_ON.png);
	background-repeat:no-repeat;
	}
	
	
/* composant avec onglets */

#composant_onglets {    
	width:505px;	
	overflow:auto;
}

.un_onglet{
	float:left;
	background-color:#008835;
	color:white;
	border-left:1px solid #9f9f9f;
	border-top:1px solid #9f9f9f;
	border-bottom:1px solid #9f9f9f;
	height:18px;
	padding:4px;
	cursor:pointer;
	font-weight: bold;
}
.un_onglet_dernier{
	float:left;
	background-color:#008835;
	color:white;
	border:1px solid #9f9f9f;	
	height:18px;
	padding:4px;
	cursor:pointer;
	font-weight: bold;
}
.un_onglet_dernier:hover{
	float:left;
	border:1px solid #9f9f9f;	
	height:18px;
	padding:4px;
	background-color:#006600;
	color:white;
	font-weight: bold;
}
.un_onglet_actif{
	float:left;
	background-color:#e75111;
	border-left:1px solid #9f9f9f;
	border-top:1px solid #9f9f9f;
	border-bottom:1px solid #9f9f9f;
	height:18px;
	padding:4px;
	font-weight: bold;
}
.un_onglet:hover{
	float:left;	
	border-left:1px solid #9f9f9f;
	border-top:1px solid #9f9f9f;
	border-bottom:1px solid #9f9f9f;
	padding:4px;
	background-color:#006600;
	color:white;
	font-weight: bold;
}

.groupe_cadeaux{
	padding-top:5px;
	width:502px;
	overflow:auto;
	display:block;
	border:1px solid #9f9f9f;
	/*background-color:yellow;*/
	text-align:center;
}


.un_cadeau{
	padding-left:10px;
	float:left;
	/*border: 1px dotted #6e007c;*/
	min-height:150px;
	min-width:155px;
}
.titre_cado{
 font-weight: bold;
 width:150px;
}


.un_produit{
	float:left;
	/*border: 1px dotted #6e007c;*/
	padding-left:10px;
	min-height:230px;
	min-width:160px;
	overflow:auto;
}

