@charset "utf-8";
/* CSS Document */

/******************************************************************************************************************************************************************************/
/*****Generalites**************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/


*{margin:0; padding:0;}
body{ font-family: Arial, Helvetica, sans-serif; font-size:	10px; margin:0; padding:0; height:100%;}/**0.625em**/
img {border:0;}
ul {list-style-type:none;}
.separateur{clear:both; visibility:hidden;  height:1px; margin:0px; padding:0px;}
a:active, a:focus{ outline:none; }
/* formulaire demand doc new letter*/
ul.radio_list{
display: -moz-inline-box;
display:inline;
}
ul.radio_list li{display:inline; margin-right:20px;}
/** ScrollToTop **/
#scrollToTop a{position: fixed; right: 20px; bottom: 70px; background-color: rgb(255,255,255); /** rgba fallback**/ background-color: rgba(255,255,255, 0.7); background:url(/images/template/bt_haut_de_page.png) center top no-repeat; padding:35px 30px 5px 30px; color:#aaa; /*border: 1px solid #000;*/ z-index:50000; text-decoration: none !important; -moz-opacity: 0.90; opacity: 0.90; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90); filter:alpha(opacity=90)";}
#scrollToTop a:hover{ color:#fff; -moz-opacity: 1; opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter:alpha(opacity=100); text-decoration: none !important;}

.puce{ background:url(../images/produits/fp-puce-avantages.png) left 3px no-repeat; padding-left:10px;}

	
/* spacing helpers
p,m = padding,margin
a,t,r,b,l = all,top,right,bottom,left
s,m,l,n = small(10px),medium(20px),large(30px),none(0)
source https://github.com/stubbornella/oocss/blob/master/core/spacing/space.css
*/
.mAuto{margin:0 auto;}

.mt0, .mtn { margin-top: 0; }
.mt05{margin-top:5px;}
.mt1, .mts { margin-top: 10px; }
.mt15{ margin-top: 15px; }
.mt2, .mtm { margin-top: 20px; }
.mt3, .mtl { margin-top: 30px; }
.mt4{ margin-top: 40px; }
.mt5{margin-top:50px;}

.mr0, .mrn { margin-right: 0; }
.mr05{margin-right:5px;}
.mr1, .mrs { margin-right: 10px; }
.mr2, .mrm { margin-right: 20px; }
.mr3, .mrl { margin-right: 30px; }
.mr4, .mrxl { margin-right: 40px; }
.mr5, .mrxxl { margin-right: 50px; }

.mb0, .mbn { margin-bottom: 0; }
.mb05, .mbxs { margin-bottom: 05px; }
.mb1, .mbs { margin-bottom: 10px; }
.mb2, .mbm { margin-bottom: 20px; }
.mb3, .mbl { margin-bottom: 30px; }

.ml0, .mln { margin-left: 0; }
.ml1, .mls { margin-left: 10px; }
.ml2, .mlm { margin-left: 20px; }
.ml3, .mll { margin-left: 30px; }
.ml4{margin-left:40px;}
.ml5{margin-left:50px;}
.ml6{margin-left:60px;}
.ml7{margin-left:70px;}

.pt0, .ptn { padding-top: 0; }
.pt05, .ptxs { padding-top: 5px; }
.pt1, .pts { padding-top: 10px; }
.pt2, .ptm { padding-top: 20px; }
.pt3, .ptl { padding-top: 30px; }
.pt4, .ptxl { padding-top: 40px; }
.pt5, .ptxxl { padding-top: 50px; }
.pt6 { padding-top: 60px; }
.pt7{ padding-top:70px;}
.pt8{ padding-top:80px;}
.pt9{ padding-top:90px;}
.pt10{ padding-top:100px;}
.pt11{ padding-top:110px;}
.pt12{ padding-top:120px;}

.pr0, .prn { padding-right: 0; }
.pr1, .prs { padding-right: 10px; }
.pr2, .prm { padding-right: 20px; }
.pr3, .prl { padding-right: 30px; }

.pb0, .pbn { padding-bottom: 0; }
.pb05, .pbxs { padding-top: 5px; }
.pb1, .pbs { padding-bottom: 10px; }
.pb2, .pbm { padding-bottom: 20px; }
.pb3, .pbl { padding-bottom: 30px; }
.pb4, .pbxl { padding-bottom: 40px; }
.pb5, .pbxxl { padding-bottom: 50px; }
.pb7{ padding-bottom:70px;}
.pb8{ padding-bottom:80px;}
.pb9{ padding-bottom:90px;}
.pb10{ padding-bottom:100px;}
.pb11{ padding-bottom:110px;}
.pb12{ padding-bottom:120px;}

.pl0, .pln { padding-left: 0; }
.pl1, .pls { padding-left: 10px; }
.pl2, .plm { padding-left: 20px; }
.pl3, .pll { padding-left: 30px; }

/******************************************************************************************************************************************************************************/
/*****Main home**************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/
.accueil-main-page{background:  url(/images/template/home/bg-accueil.jpg) center top no-repeat; text-align:center; height: auto;}
#Global-main-page{width:960px; position:relative; margin:0 auto; text-align:left;}
#Global-main-page #header-main{width:960px; height:240px; position:relative; }
#Global-main-page h1{font-size:14px; color:#868889; position:absolute; top:40px; right:0; font-weight:normal;}
#Global-main-page .logo{display:block; position:absolute; top:15px; left:30px;}
#Global-main-page #edito{ color: #58585a;}
#edito h2 { font-size: 21px; }
#edito p { font-size: 14px; margin-top:10px;}
#bloc-3-colonnes{width:960px; position:relative; margin:0; padding:0; margin-top:30px;}
#bloc-3-colonnes .univers{width:288px; padding:12px; background: url(../images/template/home/bg-bloc-univers.png) center top no-repeat; height:458px;}
#bloc-3-colonnes .first{ float:left;}
#bloc-3-colonnes .milieu{ margin:0px auto;}
#bloc-3-colonnes .last{ float:right;}
#bloc-3-colonnes .univers h3 { color: #000; font-size: 20px; height:50px; background:url(../images/template/home/filet.png) center bottom repeat-x; margin-bottom:15px;} 
#bloc-3-colonnes .univers h3 span{font-size: 14px;} 
#bloc-3-colonnes .univers img { display:block; margin: 5px auto; } 
#bloc-3-colonnes .univers p.promesse {font-size:14px; color: #0a090d; height:100px; padding:15px 0px 10px 0px; background:url(../images/template/home/filet.png) center bottom repeat-x; margin-bottom:23px;}

#bloc-3-colonnes .univers p.bouton-univers a{ display:block; margin:0 auto; text-align:center; width:166px; padding-right:34px; height:47px; line-height:45px; color:#FFF; text-decoration:none; font-size:15px; font-weight:bold; text-transform:uppercase;}
#bloc-3-colonnes .univers p.bouton-univers a.pro{ background:url(../images/template/home/bt-univers-pro.png) left top no-repeat;}
#bloc-3-colonnes .univers p.bouton-univers a:hover.pro{ background-position:left bottom;}
#bloc-3-colonnes .univers p.bouton-univers a.par{ background:url(../images/template/home/bt-univers-particulier.png) left top no-repeat;}
#bloc-3-colonnes .univers p.bouton-univers a:hover.par {background-position:left bottom;}	
#bloc-3-colonnes .univers p.bouton-univers a.groupe{ background:url(../images/template/home/bt-univers-groupe.png) left top no-repeat;}
#bloc-3-colonnes .univers p.bouton-univers a:hover.groupe{ background-position:left bottom;}	

#copyright { width:960px; position: relative; margin-top:15px; font-size: 12px; color:#797979;}
#copyright p.copyright-texte{width:700px; float:left; padding-top:5px;}
#copyright p.copyright-logo{ width:250px; float:right; text-align:right;}

#footer-main-page{width:960px; position:relative; margin:0; padding:0; padding-top:25px; margin-top:25px; background:url(../images/template/home/border.png) center top repeat-x;}
#footer-main-page div{width:182px; float:left; margin-right:12px;}
#footer-main-page div.last{margin:0px;}

#footer #adress{width:390px; margin-left:360px; height:38px; line-height:38px; text-align:center;}

.liens-footer { font-size:13px; color: #797979;}
.liens-footer ul li { line-height:15px; color: #797979;}
.liens-footer ul li a { line-height:15px; color: #797979; text-decoration:none;}
.liens-footer ul li a:hover { line-height:15px; color: #494949; text-decoration:underline;}

@media all and (max-width: 1024px) {
	.accueil-main-page{background:url(/images/template/home/bg-main-ipad.jpg) center top no-repeat;

  -webkit-background-size: 984px 1276px;
  }
}



/******************************************************************************************************************************************************************************/
/*****Structure generale de la page**************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/
#Global_page, #Global_header, #Global_navigation, #Global_encart, #Global_contenu, #Global_contenu_page, #Global_footer{ width:100%; position:relative;}

#Global_page{margin-bottom:38px;}
#super-global-footer{position:fixed; bottom:0; width:100%; z-index:5000;}

#Global_contenu{/* border-top:2px solid #666;*/}

		/*background**********************************************************************************************/
		#Global_header{ background-color:#FFF;}
		#Global_encart{ overflow:hidden;}
		
		#Global_contenu{background-color:#fff; /* background:url(../images/template/hp_bg_contenu.png) left top repeat-x;*/}
		#Global_contenu_page{background-color:#fff;  /*background:url(../images/template/hp_bg_contenu_page.png) left top repeat-x;*/}
		#Global_footer{ background-color:#000; color:#FFF;}
		#encart{ /*background-color:#FFF; background:url(../images/template/ombre_sous_nav.png) left top repeat-x;*/ height:280px;}
		#contenu{background-color:#eaeaea;}
		#contenu_haut_home{ /*background-color:#eee; background:url(../images/template/degrade_bg_bloc_rubriques.png) bottom left no-repeat;*/ }
		#contenu_bas{  background:url(../images/template/bg_chat.png) 680px bottom  no-repeat;}
		/*********************************************************************************************************/

/*Div positionnés*/

	/*
		#encart {z-index:10;} ---------- Contient la recherche rapide
		
		#encart_recherche_rapide {z-index:110;}-------Bloc à droite au dessus de l'encart
		#menu_navigation li div#sous_menu_nav{z-index:20;}
		#bloc_menu_univers{z-index:30;}
		#menu_univers li ul#sous_menu{z-index:31;} ----------- Liste des pays langues
	*/	

#header, #navigation, #encart_contenu, #contenu, #contenu_page, #footer{ width:984px; margin:0 auto; position:relative;}
		
#Global_encart #encart{
	position: absolute;
	width:100%;
	left:0px;
	top:0px;
	z-index:15;
	visibility: visible;
}

#navigation{height:39px; padding:0;}
#encart_recherche_rapide{
	position: absolute;
	width:210px;
	height:242px;
	right:0px;
	top:0px;
	z-index:110;
	visibility: visible;
	text-align:left;
	
}

#encart_contenu{ height:280px;}


/******************************************************************************************************************************************************************************/
/*****Contenu du header**************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/
#header{ padding:10px 0px; height:80px;}
#header .logo{display:block; float:left; margin-left:20px;}
#header .devise{float:left; width:300px; margin-left:15px; margin-top:20px; font-size:12px; color:#86888a; font-weight:bold;}

/*Formulaire Recherche*/
#header form#recherche{float:right; width:394px; height:28px; line-height:32px; margin-top:40px; background:url(/images/template/bg_form_recherche.png) top left no-repeat;}
#header input.rechercher{ float:left; width:350px; height:21px; margin-left:10px; margin-top:4px; border:0; color:#9c9e9f; font-size:11px; line-height/*\**/:21px\9;}/*line-height : hack ie8*/
#header input.bt_rechercher{ float:right; width:26px; height:28px;}

 /*/#header input.rechercher{ float:left; width:350px; height:21px; line-height:21px; margin-left:10px; margin-top:4px; border:0; color:#9c9e9f; font-size:11px;}/* */

/******************************************************************************************************************************************************************************/
/**********Menu des Univers & Pays*********************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/
#bloc_menu_univers{
	width:100%;
	position:absolute;
	top:0px;
	right:0px;
	visibility: visible;
	z-index:50;
}
#menu_univers{ list-style-type:none; position:relative;}
#menu_univers li{float:right; background-color:#1a171b; font-size:12px; padding:0px 10px; height:25px; line-height:25px}
/*#menu_univers li{width:90px\9;}*//*Correction IE8, IE7, IE6*/
#menu_univers li a{ text-decoration:none; color:#666;}
#menu_univers li a:hover{ color:#fff;}


#menu_univers li.pays{background:url(/images/template/bg_changer_de_pays.png) top left repeat-x; border-left:1px solid #717174; width:142px;}
#menu_univers li.pays a{font-size:10px; color:#fff;float:left; background:url(/images/template/puce_changer_de_pays.png) right center no-repeat; padding-right:50px;}
#menu_univers li img{float:left; margin-top:7px; margin-right:10px;}
/*sous-menu des PAYS*/
#menu_univers li ul#sous_menu{
	display:none;
	height:auto;
	background-color:#ffffff;
	position:absolute;
	top:0px;
	right:0px;
	width:154px;
	z-index:40;
	border:4px solid #8a898b; 
	border-top:2px solid #8a898b; 
	text-align:left;
}
#menu_univers li:hover ul#sous_menu{display:block; visibility: visible;}
#menu_univers li ul#sous_menu li{display:block; float:none; width:154px; background:none; height:25px; line-height:25px; padding:inherit;}
#menu_univers li ul#sous_menu li:hover{background:none; background-color:#e4e5e5; color:#434343;}
#menu_univers li ul#sous_menu li a{ float:none; width:auto; background:none; padding:0; color:#87888a;}
#menu_univers li ul#sous_menu li a:hover{color:#434343;}
#menu_univers li ul#sous_menu li img{ display:block; float:left; width:16px; text-align:left; padding-left:6px; padding-top:0px;}
#menu_univers li ul#sous_menu li.firstItem{height:22px; line-height:18px;}
#menu_univers li ul#sous_menu li.firstItem a{font-size:10px; color:#000; float:none; background:url(/images/template/puce_changer_de_pays_hover.png) right center no-repeat; padding-right:35px;}
#menu_univers li ul#sous_menu li.firstItem img{ display:block; float:left; width:18px; text-align:left; padding-left:6px; padding-top:0px; margin-top:2px; visibility:hidden;}
#menu_univers li ul#sous_menu li.inter{margin-top:2px;}
#menu_univers li ul#sous_menu li.inter a{float:none; width:auto; background:none; padding:0; color:#87888a;}
#menu_univers li ul#sous_menu li.inter a:hover{color:#434343;}
#menu_univers li ul#sous_menu li.inter img{ display:block; float:left; width:21px; padding-left:4px; padding-top:0px; padding-bottom:5px; margin-right:7px; margin-top:0px;}

#menu_univers li#tel { padding:0px; padding-right: 5px; background-color: #ffffff; color: #58585A; font-size:11px; margin-right:5px; }
#menu_univers li#tel img { margin-right: 4px; }
#menu_univers li#fax { padding:0px; padding-right: 5px; background-color: #ffffff; color: #58585A; font-size:11px; }
#menu_univers li#fax img { margin-right: 5px; margin-top: 5px; }
#menu_univers li#fax a { color: #58585A;}
#menu_univers li#fax a:hover { color: #666666}


/******************************************************************************************************************************************************************************/
/*****Menu de navigation**************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/
#navigation{}
ul#menu_navigation{ list-style-type:none; position:relative;}
#menu_navigation li{ float:left;}
#menu_navigation li.nav a{text-transform:uppercase;}
#menu_navigation li.nav a:link{display:block;  line-height:normal;  text-align:center; font-size:12px; font-weight:bold; text-decoration:none;}
#menu_navigation li.nav a:visited{display:block; line-height:normal; text-align:center; font-size:12px; font-weight:bold; text-decoration:none;}
#menu_navigation li.nav a:hover{display:block; font-weight:bold; }
#menu_navigation li.nav a.active{display:block; color:#1a171b; font-weight:bold; }
#menu_navigation li.nav a span{line-height:32px;}/*Pour centrage vertical si une seule ligne*/
#menu_navigation img.filet{ float:left; width:1px;}
#menu_navigation li#home{ float:left; }
#menu_navigation li#home a{width:52px; display:block; height:34px; line-height:normal; padding-top:5px; text-align:center;  text-decoration:none;}


	/*sous-menu Navigation*/
	/*#menu_navigation li div#sous_menu_nav {
	position:absolute;
	z-index:20;
	top:38px;
	left:0px;
	width:976px;
	text-align:left;
	visibility:visible;
	display:none;
}
	#menu_navigation li:hover div#sous_menu_nav{display:block; visibility: visible;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur{background-color:#fff; border:4px solid #8a898b; width:976px; position:relative;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper{display:table; margin:0; padding:0; width:976px}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes{display: table-row;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes div#liste{ margin:0; display: table-cell; vertical-align:top}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes div#liste h1.titre{ font-weight:bold; font-size:12px; padding:10px 20px; color:#434343;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes div#liste h1.titre a{ font-weight:bold; font-size:12px; margin-bottom:5px; color:#000; display:inline; text-transform:inherit;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes div#liste h1.titre a:hover{ text-decoration:underline; background:none;}
	
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_encarts{width:185px; display: table-cell; vertical-align:top; text-align:left; border-left:1px dotted #d9d9d9; padding-left:12px;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes div#liste ul{ list-style-type:none; margin-bottom:10px;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes div#liste ul li{float:none;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes div#liste ul li a{display:block; padding:4px; color:#9c9e9f; text-decoration:none; background:inherit; padding-left:30px; font-size:11px; text-align:left; font-weight: normal; text-transform:inherit; height:inherit; }
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes div#liste ul li a:hover{ text-decoration: none; color:#FFF; background:url(/images/template/bg_item_sous_menu_nav.png) left top no-repeat ;background-color:#8a898b;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes div#liste:hover{ background-color:#d9d9d9;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes div#liste:hover ul li a{ color:#434343;}
	

	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_encarts img{ float:none;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_encarts p{ margin-bottom:10px;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_encarts a, a:hover{ background:inherit; text-align:inherit; text-align:left;}*/

	/*Contenu multi colonne sous-menu Navigation**************************************************/
	/*#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes div h1{ font-size:12px; color:#434343;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes div p{ margin-top:5px;}*/

	/*taille 5 (1 à 5 colonnes)*/
	/*#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes div#liste.taille5{width:155px;}*/

		/*1 col taille 5 + 1 div (4/5)*/
		/*div.w624{ width:604px; background-color:#fff;}*/

		/*2 col taille 5 + 1 div (3/5)*/
		/*div.w468{ width:448px; background-color:#fff;}*/

		/*3 col taille 5 + 1 div (2/5)*/
		/*div.w312{ width:292px; background-color:#fff;}*/

	
	/*taille 4 (1 à 4 colonnes)*/
	/*#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes div#liste.taille4{width:194px;}*/

		/*1 col taille 4 + 1 div (3/4)*/
		/*div.w585{ width:565px; background-color:#fff;}*/

		/*2 col taille 4 + 1 div (2/4)*/
		/*div.w390{ width:370px; background-color:#fff;}*/

	/*taille 3 (1 à 3 colonnes)*/
	/*#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes div#liste.taille3{width:259px;}*/

		/*1 col taille 3 (1/3) + 1 div (2/3)*/
		/*div.w520{ width:500px; background-color:#fff;}*/

	/*taille 2 (1 à 2 colonnes)*/
	/*#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes div#liste.taille2{width:389px;}*/

		/*2 col taille 2 (50/50)*/

	/*taille 1 (100%, 1 colonne)*/
	/*#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur #sous_menu_nav_listes_wrapper #sous_menu_nav_listes.taille1{width:778px;}*/

	/*************************************************************************************************/

	/*Acces tous les produits dans sous-menu*/
	
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur p#tous_les_produits{ position:absolute; bottom:13px; right:202px; width:120px; height:30px; text-align:right;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur p#tous_les_produits a{ display:block; width:111px; height:30px; line-height:28px; text-align:center; text-decoration:none; text-transform:inherit; background:url(../images/template/bt_tous_les_produits.png) center center no-repeat; font-size:11px; color:#9c9e9f;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur p#tous_les_produits a:hover{ color:#8a898b;}
	
	/*bt Recherche Assistée (dans sous-menu nav et pages FP col de gauche*/
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur p#Recherche_Assistee{ position:absolute; bottom:10px; right:18px;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur p#Recherche_Assistee a{ display:block;  margin:auto; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; text-transform:none; padding:0;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur p#Recherche_Assistee a.recherche_assistee{ width:135px; height:40px; line-height:40px; padding-left:30px;}
	#menu_navigation li div#sous_menu_nav div#sous_menu_nav_conteneur p#Recherche_Assistee a:hover.recherche_assistee{ background-position: 0 -41px;}

/******************************************************************************************************************************************************************************/
/*****Encart Recherche Assistee + Distributeur**************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/

#encart_recherche_rapide form{ width:210px; height:104px; background:url(/images/template/bg_recherche_assistee.png) left top no-repeat; margin:20px 0;; padding-top:50px;font-size:12px;}/*#encart_recherche_rapide form p{ font-size:11px; color:#FFF; }*/
#encart_recherche_rapide form div.styled-select{ width:205px; height:28px; overflow: hidden; background:url(../images/template/bg_select_Rech_Assistee.png) center center no-repeat #333;margin-left:1px;}
#encart_recherche_rapide form div.styled-select select{ color:#b1b3b4; width:230px; padding:5px; height:28px; border: none; background: transparent;  /**/}
#encart_recherche_rapide form div.styled-select select option{ border:none; padding-left:7px;}
/*#encart_recherche_rapide form select{font-size:11px; color:#434343; width:175px;;}Correction IE8, IE7, IE6*/

/*#encart_recherche_rapide #recherche_distributeur{ width:210px; height:76px; margin-top:5px;}*/
#encart_recherche_rapide a.demande-doc, a.contact, a.guide-de-choix{ display:block; width:168px; padding-left:42px; padding-top:30px; height:20px; text-decoration:none; color:#ffffff;  text-align:left;  font-size:12px;}
#encart_recherche_rapide a:hover.demande-doc, a.contact:hover, a:hover.guide-de-choix{color:#ffffff; text-decoration:underline;}
#encart_recherche_rapide a.demande-doc{background:url(/images/template/bt-recevoir-une-documentation-home.png) left top no-repeat; margin-top:15px;}
#encart_recherche_rapide a.contact{background:url(/images/template/bt_contact.png) left top no-repeat; margin-top:15px;}
#encart_recherche_rapide a.guide-de-choix{background:url(/images/template/bt_guide_de_choix.png) left top no-repeat; margin-top:20px;}

/******************************************************************************************************************************************************************************/
/*****Bas de page**************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/

/*****Reassurance**************************************************************************************************************************************************************/
#contenu_bas{ background-color:#cacbcb; padding:0px; width:100%; position:relative;}
#contenu_bas #reassurance{width:100%; position:relative; background:url(/images/template/bg_reassurance.png) left top no-repeat; margin-bottom:0px;}
#contenu_bas #reassurance ul{ list-style-type:none;} 
#contenu_bas #reassurance li{ float:left; margin-left:15px;}
#contenu_bas #reassurance li a{ display:block; height:48px; line-height:45px; text-align:left; padding-left:50px; font-size:14px; color:#3c3c3e; text-decoration:none; font-weight:bold; cursor:text;}
#contenu_bas #reassurance li a:hover{ text-decoration:none;}
#contenu_bas #reassurance li.gd{ background: url(/images/template/picto_garantie_decennale.png) 10px center no-repeat;}
#contenu_bas #reassurance li.ceric{ background: url(/images/template/picto_teste_ceric.png) 10px center no-repeat;}
#contenu_bas #reassurance li.Assistance_technique{ background: url(/images/template/picto_Assistance_technique.png) 10px center no-repeat;}
#contenu_bas #reassurance li.distributeur{ background: url(/images/template/picto_5600_distributeurs.png) 10px center no-repeat;}
#contenu_bas #reassurance li.leader_europeen{ background: url(/images/template/picto_leader_europeen.png) 10px center no-repeat;}

/*****Liste de liens**************************************************************************************************************************************************************/

#contenu_bas #liens { width:100%; position:relative; padding-bottom:0;}
#contenu_bas #liens hr{ color:#b4b5b5;}
#contenu_bas #liens { *padding-bottom:0px/* or #padding-bottom:0px*/}/*correction ie6, ie7*/
#contenu_bas #liens #wrapper_colonnes{display:table; width:984px;}
#contenu_bas #liens #ligne_colonnes{display:table-row;}
#contenu_bas #liens #cols{display:table-cell; width:19%;}
#contenu_bas #liens #col{display:table-cell; width:19%;}
#contenu_bas #liens #cols:hover{ background:url(/images/template/groupe/bg-colonne-hover.png) left top repeat;}
#contenu_bas #liens #col:hover{ background:url(/images/template/groupe/bg-colonne-hover.png) left top repeat;}
#contenu_bas #liens #colspan3{display:table-cell; width:60%; padding-bottom:0; margin:0px;}
#contenu_bas #liens h1 { color:#58585a; font-weight:bold; font-size:11px; text-transform: uppercase; padding:10px; padding-left:30px;}
#contenu_bas #liens h1 a{ color:#58585a; text-decoration:none;}
#contenu_bas #liens h1 a:hover{ text-decoration: underline;}
#contenu_bas #liens h1 span{ color:#58585a; font-weight:bold; font-size:11px; text-transform: none;}
#contenu_bas #liens ul {list-style-type:none; color:#7d7d7d; /*padding-bottom:2%;*/}

#contenu_bas #liens ul li a{ display:block; color:#7d7d7d; text-decoration:none; padding:4px; padding-left:30px; font-size:11px; text-align:left; font-weight: normal;}
#contenu_bas #liens ul li a:hover{ color:#FFF; background:url(../images/template/bg_item_sous_menu_nav.png) left top no-repeat; background-color:#8a898b;}
#contenu_bas p.copyright{ position:absolute; bottom:10px; left:10px; color:#87888a; font-style:italic;}
#contenu_bas p.sillage{ margin-left:30px; padding-bottom:15px; color:#58585a;}

.border{border-top:1px dotted #58585a; padding-top:10px;}

/*****Liste de liens - Autres sites**************************************************************************************************************************************************************/
#contenu_bas #liens ul.autres_sites{list-style-type:none; margin-left:20px; margin-bottom:10px;}
#contenu_bas #liens ul.autres_sites li{float:left; border-right:1px solid #7d7d7d; padding: 0px 5px;}
#contenu_bas #liens ul.autres_sites li a{ display:inherit; color:#7d7d7d; text-decoration:none; padding: inherit; margin:inherit; background:inherit;}
#contenu_bas #liens ul.autres_sites li a:hover{ text-decoration:underline;}
#contenu_bas #liens ul.autres_sites li.footerLastItem{ border-right: none; margin-bottom:5px;}

/*****Liste de liens - Reseaux sociaux**************************************************************************************************************************************************************/
#contenu_bas #reseaux{ color:#7d7d7d; font-weight:bold; font-size:11px; text-transform: uppercase; margin:0px 5px 10px 0px;}
#contenu_bas #reseaux #contenu_reseaux h1{ margin-bottom:5px}
#contenu_bas #reseaux #contenu_reseaux p{ color:#58585a; font-size:11px; padding:0px 0px 0px 15px;}
#contenu_bas #reseaux #contenu_reseaux img{display:block; float:left; margin-left:15px;}

/******************************************************************************************************************************************************************************/
/*****Footer**************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/
#footer{ width:984px; position:relative; margin:auto; text-align:left;}

#footer #newsletter{float:left; width:360px;}
#footer #newsletter #contenu_newsletter{width:359px; position:relative; height:34px; padding-top:4px; background:url(/images/template/bg_newsletter.png) top right no-repeat; border-right:1px solid #434343;}
#footer #newsletter #contenu_newsletter h1{width:130px; float:left; color:#fff; font-weight:bold; font-size:14px; text-transform:uppercase; margin-bottom:0px; margin-left:10px;}
#footer #newsletter #contenu_newsletter h1 span{ font-weight:normal; font-size:12px; text-transform: none;}
#footer #newsletter #contenu_newsletter form#inscription{float:right; width:200px; margin-right:10px; margin-top:5px; background:url(/images/template/contour_form_inscription_newsletter.png) top left no-repeat;}
#footer #newsletter #contenu_newsletter input.saisie{ float:left; width:160px; height:18px; margin-left:5px; margin-top:2px; border:0; color:#7b7c7e; font-size:11px;}
#footer #newsletter #contenu_newsletter input.bt_ok{ float:right; width:25px; height:25px; margin-top:0px;}

/*modifs formulaire en lien
#footer #newsletter #contenu_newsletter{width:152px; position:relative; height:33px; padding-top:2px; background:url(/images/template/bg-bt-newsletter.png) right top no-repeat; border-right:1px solid #434343;}
#footer #newsletter #contenu_newsletter:hover{background:url(/images/template/bg-bt-newsletter.png) right bottom no-repeat;}
#footer #newsletter #contenu_newsletter a{ font-weight:normal; font-size:12px; text-transform: none; color:#666; text-decoration:none; margin-left:10px;}
#footer #newsletter #contenu_newsletter a:hover{ font-weight:normal; font-size:12px; text-transform: none; color:#fff; text-decoration:none;}*/




/*****Footer- menu transversal****/
#footer #menu_wrapper{ width:300px; float:right; position:relative; height:36px;}
#footer ul#menu{list-style-type:none; padding:0; width:auto; padding:10px;}
#footer ul#menu li{float:right; margin:0px ; background-color:#000; padding:0px 15px;}
#footer ul#menu li a{ display:block; color:#b1b3b4; text-decoration:none; text-transform:uppercase; font-size:14px; background:url(/images/template/puce_menu_footer.png) right 3px no-repeat; padding-right:30px;}
#footer ul#menu li a:hover{background:url(/images/template/puce_menu_footer_hover.png) right 3px no-repeat; padding-right:30px; color:#FFF;}
#footer ul#menu li.margin-right{margin-right:20px;}

#footer ul#menu li ul#sous_menu{
	display:none;/*block;*/
	height:auto;
	background: url(/images/template/bg_sousmenu_footer.png) top left repeat-x;
	position:absolute;
	bottom:0px;
	right:0px;
	width:190px;
	z-index:40;
	border:5px solid #6c6d6f;
	text-align:left;
	padding:0;
}
#footer ul#menu li:hover ul#sous_menu{display:block; visibility: visible;}
#footer ul#menu li ul#sous_menu li{ float:none; background-color: inherit; margin:inherit; padding:inherit;}
#footer ul#menu li ul#sous_menu li a{  color:#b1b3b4; font-size:11px;  background: inherit; text-transform: none;  margin:inherit; padding:inherit; height:22px; line-height:20px; padding-left:20px; padding-right:0px;/* margin-left:35px;*/}
#footer ul#menu li ul#sous_menu li a:hover{ background: inherit; background:url(/images/template/bg_item_sousmenu_footer.png) left top no-repeat; color:#FFF;}
#footer ul#menu li ul#sous_menu li.firstItem{ float:none; background-color:inherit; margin:inherit; padding:inherit; font-size:14px; color:#FFF; background:url(/images/template/puce_menu_footer_hover.png) 156px 3px no-repeat; height:21px; margin-top:10px; padding-left:13px;}
#footer ul li.footerLastItem{ border-right:1px solid #FFF; padding-right:20px;}

/******************************************************************************************************************************************************************************/
/*****GABARIT DE BASE PAGES INTERNES**************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/

#contenu_page{ width:984px; margin:0px auto; position:relative;  background-color:#eaeaea;}
#contenu_page #contenu_page_col_gauche{width:190px; float:left; padding:0; }
#contenu_page #contenu_page_col_droite{width:794px; float:left; padding:0;}


/***********************************************/
.separateur_trait{clear:both;  height:20px;}
.separateur_bloc{clear:both;  height:20px; background-color:#FFF;}
.rouge{color:#c90019; }
/***********************************************/

/******************************************************************************************************************************************************************************/
/*****FIL D'ARIANE**************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/

#contenu_page #fil_ariane{ color:#87888a; padding:15px; font-size:11px; text-align:left;}
#contenu_page #fil_ariane a{ color:#87888a; text-decoration:underline;}
#contenu_page #fil_ariane span{color:#87888a;}

/*#contenu_page p.bt_retour{ background:url(../images/template/bg_bouton_gche.png) top left no-repeat; margin-left:524px; margin-bottom:10px; padding-left:6px;}
#contenu_page p.bt_retour a{ display:block; background:url(../images/template/bg_bouton_dte.png) top right no-repeat; padding-right:6px; width:110px; height:19px; line-height:19px; font-size:11px; color:#c90019; text-align:center; text-decoration:none;}
#contenu_page p.bas{ margin-left:0px; float:left;}

#contenu_page p.bt_haut_de_page{ background:url(../images/template/bg_bouton_gche.png) top left no-repeat; margin-bottom:10px; padding-left:6px; float:right;}
#contenu_page p.bt_haut_de_page a{ display:block; background:url(../images/template/bg_bouton_dte.png) top right no-repeat; padding-right:6px; width:110px; height:19px; line-height:19px; font-size:11px; color:#c90019; text-align:center; text-decoration:none;}*/

/******************************************************************************************************************************************************************************/
/**********COLONNE DE GAUCHE***************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/
	
	/**********MENU PRODUITS*********************/
	#contenu_page #contenu_page_col_gauche #menu_produit_haut{width:190px;font-size:12px;}
	#contenu_page #contenu_page_col_gauche #menu_produit_bas{width:190px;  padding-bottom:2px;  font-size:12px; }
	#contenu_page #contenu_page_col_gauche #menu_produit_haut p.gammeProduitActive{font-weight:bold; text-transform:uppercase; padding:10px 0px; margin:0px 12px;}
	#contenu_page #contenu_page_col_gauche #menu_produit_haut p.familleProduitActive{font-weight:bold; padding:5px 0px; margin:5px 12px;}
	#contenu_page #contenu_page_col_gauche #menu_produit p.familleProduit{}
	#contenu_page #contenu_page_col_gauche #menu_produit p.familleProduit a{font-weight:bold; display:block; text-decoration:none; color:#000; padding:10px 12px; }
	#contenu_page #contenu_page_col_gauche #menu_produit p.familleProduit a:hover{/*text-decoration: underline;*/ background-color:#8a898b; color:#fff;}
	#contenu_page #contenu_page_col_gauche #menu_produit ul{ list-style-type:none; margin-bottom:5px;}
	#contenu_page #contenu_page_col_gauche #menu_produit li a{ display:block; padding:4px;  font-size:12px; text-decoration:none; color:#000; padding-left:28px;}
	#contenu_page #contenu_page_col_gauche #menu_produit li a:hover{color:#FFF; font-weight:bold; background:url(../images/template/bg_item_sous_menu_nav.png) top left no-repeat; background-color:#8a898b;}
	
	#contenu_page #contenu_page_col_gauche #menu_produit li.active{  padding:4px; font-size:12px; color:#FFF; font-weight:bold; background:url(../images/template/bg_item_sous_menu_nav.png) top left no-repeat; padding-left:28px; background-color:#8a898b;}
	#contenu_page #contenu_page_col_gauche #menu_produit .filet{display:block; height:2px; margin:0px 12px; background:url(../images/template/filet_separation.png) left top repeat-x;}
	#contenu_page #contenu_page_col_gauche #menu_produit span.filetBas{display:block; height:2px; margin:0px 12px; background:url(../images/template/filet_separation.png) left bottom repeat-x;}
	
	
	/**********RUBRIQUES SOUS LE MENU DES PRODUITS*********************/
	#contenu_page #contenu_page_col_gauche #rubriques {margin-top:30px; position:relative;}	
	#contenu_page #contenu_page_col_gauche #rubriques p{margin-top:10px; position:relative;}
	#contenu_page #contenu_page_col_gauche #rubriques a{ display:block;  margin:auto; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;  }
	
	#contenu_page #contenu_page_col_gauche #rubriques a.recherche_assistee{ width:125px; height:40px; line-height:40px; padding-left:40px; background:url(../images/template/pro/bt_recherche_assistee.png) 0 0 no-repeat;}
	#contenu_page #contenu_page_col_gauche #rubriques a.recherche_assistee:hover{ background-position:0 -41px;}
	#contenu_page #contenu_page_col_gauche #rubriques a.mon_espace_poujoulat{ width:125px; padding-left:40px; height:41px; padding-top:0px; background:url(../images/template/pro/bt_votre_espace_poujoulat.png) 0 0 no-repeat; text-transform:uppercase; text-align:center;}
	#contenu_page #contenu_page_col_gauche #rubriques a.mon_espace_poujoulat:hover{background-position:0 -41px;}
	#contenu_page #contenu_page_col_gauche #rubriques a.mon_espace_poujoulat span{display:none;}
	#contenu_page #contenu_page_col_gauche #rubriques a.mon_espace_poujoulat:hover span{ display: block; width: 170px; padding-top:11px; background:url(../images/template/poujoulat_Tip_fleche_up.png) top right no-repeat; position:absolute; top:50px; left:0;}
	#contenu_page #contenu_page_col_gauche #rubriques a.mon_espace_poujoulat:hover span span{display: block; position:absolute; top:10px; left:0; font-size: 10px; color: #fff; background-color:#000; padding:10px; padding-right:10px; margin-top:inherit; text-transform: lowercase; text-align:left;}

#contenu_page #contenu_page_col_gauche #rubriques p.des_questions{position:relative; background-color:#d0d0d0; width:144px; padding:10px; border:1px solid #d0d0d0; margin: 0px auto 15px auto; color:#87888a; font-weight:bold; font-size:12px;}
#contenu_page #contenu_page_col_gauche #rubriques p.des_questions span{color:#58585a; font-weight: normal; font-size:14px;}
#contenu_page #contenu_page_col_gauche #rubriques p.des_questions a{color:#87888a; font-weight:bold; font-size:12px; display:inline;}
#contenu_page #contenu_page_col_gauche #rubriques p.des_questions a:hover{ text-decoration:none;}

#contenu_page #contenu_page_col_gauche #rubriques p.des_questions:hover{background-color:#dcdcdc; border:1px solid #8a898b; width:144px;}
/*******************************************************************************************************************************************************************************/
/**********COLONNE DE DROITE****************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/
#contenu_page #contenu_page_col_droite a{color:#58585a; text-decoration: underline;}
#contenu_page #contenu_page_col_droite a:hover{text-decoration: none;}
/******************************************************************************************************************************************************************/
/*****************PAGE SOMMAIRE PRODUITS****************************************************************************************************************************/
/******************************************************************************************************************************************************************/
		/*Bloc descriptif en en-tete*/
		#contenu_page #contenu_page_col_droite #bloc_liste_produits{width:736px; position:relative; background-color:#FFF; font-size:12px; margin-bottom:10px; padding:24px; text-align:left;}
		#contenu_page #contenu_page_col_droite #bloc_liste_produits h1{ font-size:24px; font-weight:bold;  text-transform:uppercase; }/*color:#ae2d32; => voir css individuelle*/
		#contenu_page #contenu_page_col_droite #bloc_liste_produits h2{ font-size:12px; font-weight:bold; color:#000; margin-top:10px;}
		#contenu_page #contenu_page_col_droite #bloc_liste_produits p{ margin-top:10px;}
		
		/*filet de separation*/
		#contenu_page #contenu_page_col_droite .filet{height:2px; margin-right:12px; background:url(/images/template/filet_separation.png) left top repeat-x;}
		
		/*liste des produits*/
		#contenu_page #contenu_page_col_droite #bloc_item_liste_produits{width:760px; position:relative; padding:12px; margin-top:10px; background-color:#FFF;}
		#contenu_page #contenu_page_col_droite #bloc_item_liste_produits a{display:block; color:#000; text-decoration:none; width:758px; position:relative; margin-bottom:12px; padding-bottom:3px;}
		#contenu_page #contenu_page_col_droite #bloc_item_liste_produits a:hover{ background:url(/images/template/bg_item_produit_hover_liste_produit.jpg) right bottom no-repeat;}
		#contenu_page #contenu_page_col_droite #bloc_item_liste_produits a div{ border:1px solid #fff; width:754px; position:relative;}
		#contenu_page #contenu_page_col_droite #bloc_item_liste_produits a div img{float:left; display:block; margin:12px; margin-right:20px; border:1px solid #c2c3c4;}
		#contenu_page #contenu_page_col_droite #bloc_item_liste_produits a div h1{font-size:18px; font-weight:bold; padding-top:20px; padding-bottom:5px;}
		#contenu_page #contenu_page_col_droite #bloc_item_liste_produits a div p{font-size:12px;}
		
		/*Roll-over*/
		#contenu_page #contenu_page_col_droite #bloc_item_liste_produits a:hover div{ border-color:#eaeaea;;}
		#contenu_page #contenu_page_col_droite #bloc_item_liste_produits a:hover div h1{text-decoration:underline;}/*color:#ae2d32; => voir css individuelle*/
		#contenu_page #contenu_page_col_droite #bloc_item_liste_produits a:hover div p{ color:#09090d;}

/******************************************************************************************************************************************************************/
	/**********FICHE PRODUITS******************/
/******************************************************************************************************************************************************************/	
	#contenu_page #contenu_page_col_droite #bloc_produit{width:760px; position:relative; background-color:#FFF; padding:12px; padding-bottom:0;}
	#contenu_page #contenu_page_col_droite #bloc_produit #bloc_produit_images{width:225px; float:left;}
	#contenu_page #contenu_page_col_droite #bloc_produit #bloc_produit_images img{ border:1px solid #CCC;}
	
	#contenu_page #contenu_page_col_droite #bloc_produit #bloc_produit_images p.legende{ color:#3d3b3b; font-size:11px; text-align:center;}
	#contenu_page #contenu_page_col_droite #bloc_produit #bloc_produit_images .vignette_produit{margin-right:21px; margin-bottom:5px;}
	#contenu_page #contenu_page_col_droite #bloc_produit #bloc_produit_images .vignette_produit_droite{margin-right:0px; margin-bottom:5px;}
	
	#contenu_page #contenu_page_col_droite #bloc_produit #bloc_produit_descriptif{width:518px; float:right; font-size:12px; }
	#contenu_page #contenu_page_col_droite #bloc_produit #bloc_produit_descriptif h1{ font-size:24px; font-weight:bold; text-transform:uppercase;}/*color:#ae2d32; => voir css individuelle*/
	#contenu_page #contenu_page_col_droite #bloc_produit #bloc_produit_descriptif h2{ font-size:12px; font-weight:bold; color:#000; margin-top:10px;}
	#contenu_page #contenu_page_col_droite #bloc_produit #bloc_produit_descriptif p{ margin-top:10px;}
	/*#contenu_page #contenu_page_col_droite #bloc_produit #bloc_produit_descriptif a{ color:#58585a; text-decoration: underline;}
	#contenu_page #contenu_page_col_droite #bloc_produit #bloc_produit_descriptif a:hover{text-decoration: none;}*/
	
	#contenu_page #contenu_page_col_droite #bloc_liens_utiles{width:760px; position:relative; background-color:#FFF; padding:12px; padding-top:0; margin-bottom:15px; min-height:118px;}
	#contenu_page #contenu_page_col_droite #bloc_liens_utiles #bloc_telecharger{ border:1px solid #d9dadb; padding:10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:203px; position:absolute; left: 12px; bottom:12px;}
	#contenu_page #contenu_page_col_droite #bloc_liens_utiles #bloc_telecharger h3{ font-size:14px; color:#0c0b10; font-weight:normal; margin-bottom:5px;}
	#contenu_page #contenu_page_col_droite #bloc_liens_utiles #bloc_telecharger img{ margin-right:5px;}
	
	#contenu_page #contenu_page_col_droite #bloc_liens_utiles #bloc_acces_rapides p{text-align:right;}
	
	#contenu_page #contenu_page_col_droite #bloc_liens_utiles #bloc_acces_rapides p a.demander_la_doc{ display:block; float:right; width:145px; padding-left:25px; height:26px; line-height:25px; background:url(../images/template/bt_demander_la_doc_fiche_produit.jpg) 0 0 no-repeat; text-decoration:none; color:#9c9e9f; font-size:12px; text-align:left; margin:10px 0;}
	#contenu_page #contenu_page_col_droite #bloc_liens_utiles #bloc_acces_rapides p a:hover.demander_la_doc{background-position:0 -26px;}
	
	#contenu_page #contenu_page_col_droite #bloc_liens_utiles #bloc_acces_rapides p a.trouver_un_distributeur{ display:block; float:right; width:120px; padding-left:40px; padding-top:5px; height:40px; background:url(../images/template/pro/bt_trouver_un_distributeur_fiche_produit.jpg) 0 0 no-repeat; text-decoration:none; color:#fff; font-size:11px; font-weight:bold; text-align:left; margin:0;}
	/*bt n'existe pas en version particulier*/
	
	#contenu_page #contenu_page_col_droite #bloc_liens_utiles #bloc_acces_rapides p a:hover.trouver_un_distributeur{background-position: 0 -45px;}
	
	#contenu_page #contenu_page_col_droite #bloc_liens_utiles #bloc_acces_rapides p a.Consulter_le_guide_tarif{ color:#58585a; text-decoration:underline; display:block; height:20px; line-height:20px; text-align:right;  font-size:12px; margin-right:1%; width:25%; margin-left:74%;}
	#contenu_page #contenu_page_col_droite #bloc_liens_utiles #bloc_acces_rapides p a:hover.Consulter_le_guide_tarif{ text-decoration:none;}
	#contenu_page #contenu_page_col_droite #bloc_liens_utiles #bloc_acces_rapides p a.Consulter_le_guide_tarif span{ /*color:#37548f;*/}


	/*************Bloc Caracteristiques*******************************************************/
	#contenu_page #contenu_page_col_droite #global_caracteristiques{width:784px; position:relative;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques{width:578px; float:left;}
	
.global_onglets_fiche_produit-print, #bloc_produits_associes-print{display:none;}
	/**********ONGLETS*********************/
	/*Simple Tabs w/ CSS & jQuery by Soh Tanaka. Check out his Web Design Blog for more tutorials! (http://www.sohtanaka.com/web-design-blog/)*/
	
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .global_onglets_fiche_produit {width: 578px; position:relative; }
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques ul.fiche_produit_titres {margin: 0;	padding: 0;	float: left; list-style: none;	height: 45px; width: 578px;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques ul.fiche_produit_titres li {float: left; margin: 0; padding: 0; padding-top:6px; height: 39px; margin-bottom: -1px; background: url(../images/template/rubriques/bg_onglet_rubrique.png) left bottom repeat-x; overflow: hidden; position: relative; width:160px;font-weight: bold;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques ul.fiche_produit_titres li.last {width:256px;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques ul.fiche_produit_titres li.last a{width:256px;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques ul.fiche_produit_titres li.marges { margin-left:1px; margin-right:1px;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques ul.fiche_produit_titres li a {text-decoration: none; color: #9c9e9f; display: block; height:25px; padding-top:5px; font-size: 12px; text-align:center; text-transform:uppercase; background:url(../images/template/rubriques/puce_onglet_lien.png) center bottom no-repeat}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques ul.fiche_produit_titres li a:hover {}/*color:#ae2d32; => voir css individuelle*/
	
	html #contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques ul.fiche_produit_titres li.active a,
	html #contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques ul.fiche_produit_titres li.active a:hover  {font-size:14px; background:inherit; background-color:#fff;}/*color:#ae2d32; => voir css individuelle*/
	
	html #contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques ul.fiche_produit_titres li.active{ padding-top:inherit; height:45px;}/* background:url(/images/template/rubriques/puce_onglet_actif.png) center 30px no-repeat; => voir css individuelle*/
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .container_rubriques_fiche_produit{ clear: both; float: left; width: 578px; background-color:#FFF; min-height:292px;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .container_rubriques_fiche_produit a{ color:#58585a; text-decoration: underline;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .container_rubriques_fiche_produit a:hover{text-decoration: none;}

	/***/
	
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .onglet_contenu_fiche_produit {padding: 30px 15px;	font-size: 12px;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .onglet_contenu_fiche_produit h1 {font-weight: bold; padding-bottom: 10px; font-size:18px;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .onglet_contenu_fiche_produit img { display:inline;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .onglet_contenu_fiche_produit img.label {margin-right:20px;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .onglet_contenu_fiche_produit .border_bottom { border-bottom:1px dotted #5e5e5e; margin-bottom:15px; padding-bottom:15px;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .onglet_contenu_fiche_produit .images{ height:60px; line-height:60px;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .onglet_contenu_fiche_produit ul.avantages_produit{line-height:18px; list-style:url(../images/produits/fp-puce-avantages.png) outside; margin-left:15px;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .onglet_contenu_fiche_produit p.filet_onglets{height:1px; background-color:#d2d2d2; margin:15px auto; }

	/***************************************************/
	/*********TABLEAUX DES FICHES PRODUITS*************/
	/***************************************************/
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .onglet_contenu_fiche_produit .tab_tableau_P { width:100%; margin:0; padding:0;	background-color:#FFF; border:1px solid; border-color:#999; border-right:none;}/**/
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .onglet_contenu_fiche_produit .tab_tableau_P tr{ border-top:1px solid; border-color:#999;}/**/
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .onglet_contenu_fiche_produit .tab_tableau_P td{ padding:5px; text-align:center; vertical-align:middle; border-top:1px solid; border-right:1px solid; border-color:#999;}/**/
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .onglet_contenu_fiche_produit .tab_nom_P {	background-color: #f8f8f8;	color:#C00;	font-weight: bold; font-size:18px;}/**/
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .onglet_contenu_fiche_produit .tab_entete_P   {	background-color: #CCC;	color:#666;	font-weight: bold;}/**/
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .onglet_contenu_fiche_produit .tab_titre_P  {	background-color: #D8D8D8;	color:#666;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .onglet_contenu_fiche_produit .tab_soustitre_P  {	background-color: #f8f8f8;	color:#666;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_caracteristiques .onglet_contenu_fiche_produit .tab_tableau_P .tab_entete_P td span { font-weight: bold;}

	/*******************************************************************************************************************************************/
	/*******BLOC PRODUITS ASSOCIES VERTICAL**************************************************************************************************************/
	/*******************************************************************************************************************************************/
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_produits_associes{width:174px; padding:10px; float:right; background-color:#FFF;}
	
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_produits_associes { max-height:316px;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_produits_associes h1{ font-size:14px; padding-bottom:0px;}
	
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_produits_associes div.anim_produits_associes{ max-height:265px; position:relative;}
	
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_produits_associes p.nom_produit a{ display:block; font-size:12px; color:#000; text-decoration:none; padding:10px; padding-left:20px; background:url(../images/template/pro/produits_associes_puce_lien_nom.jpg) 5px 12px no-repeat;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_produits_associes p.nom_produit a:hover{ text-decoration:underline;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_produits_associes p.vignette_produit{ border:1px solid #c6c5c6; text-align:center; margin-bottom:5px;}
	
	/*Survol du lien texte*/
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_produits_associes p.nom_produit a span{display:none;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_produits_associes p.nom_produit a:hover span{ display: block; width: 154px; padding-top:11px; background:url(../images/template/poujoulat_Tip_fleche_up.png) 25px top no-repeat; position:absolute; top:30; left:0; z-index:10; margin-top:5px;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_produits_associes p.nom_produit a:hover span span{display: block; position:absolute; font-size: 10px; color: #fff; background-color:#000; padding:10px; margin-top:0; text-transform: lowercase; text-align:left; height:55px; overflow:hidden; padding-bottom:20px;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_produits_associes p.nom_produit a:hover span span:first-letter{ text-transform: uppercase;}
	
	/*Survol du lien image
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_produits_associes p.vignette_produit a span{display:none;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_produits_associes p.vignette_produit a:hover span{ display: block; width: 154px; padding-top:11px; background:url(../images/template/poujoulat_Tip_fleche_up.png) top right no-repeat; position:absolute; top:10; left:0; z-index:10;}
	#contenu_page #contenu_page_col_droite #global_caracteristiques #bloc_produits_associes p.vignette_produit a:hover span span{display: block; position:absolute; font-size: 10px; color: #fff; background-color:#000; padding:10px; margin-top:inherit; text-transform: lowercase; text-align:left;}*/

/*********************************************************************************************************************************************************************************/
/********** COLONNE DE DROITE - AUTRES CONTENUs - Dossiers thematiques/FAQ ******************/
/*********************************************************************************************************************************************************************************/
#contenu_page #contenu_page_col_droite #bloc_contenu{width:784px; position:relative; font-size:12px; min-height:500px; background-color:#FFF;}
#contenu_page #contenu_page_col_droite #bloc_contenu div.box-model{ background-color:#FFF; padding:12px;}
#contenu_page #contenu_page_col_droite #bloc_contenu div.suivant{ border-top:15px solid #eaeaea;}

#contenu_page #contenu_page_col_droite #bloc_contenu h1{ font-size:24px; font-weight:bold; margin-bottom:10px;}/* color:#ae2d32; voir css individuelle*/
#contenu_page #contenu_page_col_droite #bloc_contenu h2{ font-size:18px; font-weight:bold; margin-bottom:10px;}/* color:#ae2d32; voir css individuelle*/
#contenu_page #contenu_page_col_droite #bloc_contenu hr{color: #d0d0d0;}
#contenu_page #contenu_page_col_droite #bloc_contenu a{ cursor:pointer;}
#contenu_page #contenu_page_col_droite #bloc_contenu p{ line-height:18px; margin-bottom:10px;}
#contenu_page #contenu_page_col_droite #bloc_contenu p.filet{ height:1px; background-color:#d0d0d0; margin-top:30px; width:100%;}
#contenu_page #contenu_page_col_droite #bloc_contenu a{text-decoration:underline; font-weight:bold; color:#58585a;}
#contenu_page #contenu_page_col_droite #bloc_contenu a:hover{text-decoration:none;}
#contenu_page #contenu_page_col_droite #bloc_contenu a.preinscription_formation:hover{text-decoration:none;}

	/*Outils de partage*/
	#contenu_page #contenu_page_col_droite #bloc_contenu #outil-de-partage{ background-color:#FFF; padding:12px; padding-bottom:0px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #outil-de-partage p{ text-align:right; padding-bottom:12px;  border-bottom:1px solid #d0d0d0;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #outil-de-partage p img{ padding:0px 10px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #outil-de-partage p img.separateur-droit{border-right:1px solid #d0d0d0;}

	/*SOMMAIRE DES DOSSIERS THEMATIQUES********************/
	/*#contenu_page #contenu_page_col_droite #bloc_contenu div.sommaire p{ margin-bottom:10px;}*/

	/*SOMMAIRE DES SOUS-DOSSIERS*/

	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste{width:760px; position:relative; /*margin-top:10px;*/ background-color:#FFF; border-top:1px solid #d0d0d0; padding-top:10px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a{display:block; color:#000; text-decoration:none; width:758px; position:relative; margin-bottom:12px; padding-bottom:3px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a:hover{ background:url(/images/template/bg_item_produit_hover_liste_produit.jpg) right bottom no-repeat;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a div{ border:1px solid #fff; width:754px; position:relative;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a div img{float:left; display:block; margin:12px; margin-right:20px; border:1px solid #c2c3c4;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a div h1{font-size:18px; font-weight:bold; padding-top:10px; padding-bottom:0px; color:#868889;}/**/
	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a div p{font-size:12px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a div p.resume-article{ margin-left:170px; font-weight:normal;}
		
	/*Roll-over*/
	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a:hover div{ border-color:#eaeaea;;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a:hover div h1{text-decoration:underline;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a:hover div p{ color:#09090d;}

	/**********LISTE DES ACTUALITES******************/
	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a:hover div h1.date-liste{color:#ae2d32; text-decoration:none;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a:hover div p.categorie-actu{ color:#868889;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a div p.categorie-actu + h1{ padding-top:0px;}
	
	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a h1.date-liste{width:80px; float:left; height:110px; text-align:center; background:url(../images/template/bg-date-actualite-liste.jpg) left top no-repeat; margin:15px; margin-bottom:0; font-size:38px;color:#ae2d32; line-height:30px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a h1.date-liste span{ font-size:20px; text-transform: lowercase;/* font-weight:normal;*/}
	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a h1.date-liste span.annee{ font-size:18px; font-weight: normal;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a p.categorie-actu{ font-size:14px; font-weight: normal; color:#868889; text-transform:uppercase; margin-top:18px;}
	/*#contenu_page #contenu_page_col_droite #bloc_contenu #bloc_item_liste a div.liste-actualites{width:658px; float:left; margin-left:20px;}*/
	
	#contenu_page #contenu_page_col_droite #bloc_contenu .box-model > ul#pagination{ width:auto; position:relative; float:right;}
	#contenu_page #contenu_page_col_droite #bloc_contenu .box-model > ul#pagination li{ display:block; font-size:10px; float:left; margin:5px; padding:5px 10px; border:1px solid #d3d3d3; background-color:#f6f6f6; font-weight:bold;}
	#contenu_page #contenu_page_col_droite #bloc_contenu .box-model > ul#pagination li a{ text-decoration:none; color:#87888a;}
	#contenu_page #contenu_page_col_droite #bloc_contenu .box-model > ul#pagination li a:hover{text-decoration:underline;}
	
	
	/**********FICHE ACTUALITE******************/
	#contenu_page #contenu_page_col_droite #bloc_contenu div.en-tete-dossiers  h1.date-fiche{width:80px; margin:15px; float:left; height:100px; padding-top:10px; text-align:center; background:url(../images/template/bg-date-actualite-liste.jpg) left top no-repeat; margin-bottom:0; font-size:38px;color:#ae2d32; line-height:30px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.en-tete-dossiers  h1.date-fiche span{ font-size:20px; text-transform: lowercase;/* font-weight:normal;*/}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.en-tete-dossiers  h1.date-fiche span.annee{ font-size:18px; font-weight: normal;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.en-tete-dossiers  p.categorie-actu{ font-size:14px; font-weight: normal; color:#868889; text-transform:uppercase; width:638px; float:left; margin-top:18px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers  div.actualite{width:650px; margin-left:110px; padding-top:inherit;}

	/**********CONTENU DES DOSSIERS THEMATIQUES******************/
	
	/*en-tete du dossier*/
	#contenu_page #contenu_page_col_droite #bloc_contenu div.en-tete-dossiers {background-color:#FFF; padding:0px 12px; padding-top:1px; /*padding-bottom:0;*/}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.en-tete-dossiers h1{margin-top:30px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.en-tete-dossiers div.en-tete{border:1px solid #b9b9b9; float:left; margin:25px; width:260px; height:200px; overflow:hidden;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.en-tete-dossiers p.resume-article{font-weight:bold;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.en-tete-dossiers p.resume-article span{ color:#88888a; font-weight:normal;}

	/*contenu du dossier*/
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers{}
	
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers div.contenu-dossiers{background-color:#FFF; padding:12px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers div.contenu-dossiers div.sommaire-dossier{background-color: #d9d9d9; padding:10px; margin-top:10px; font-weight:bold; color:#747474;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers div.contenu-dossiers div.sommaire-dossier ol{ list-style-position:inside; margin:5px 0px 0px 10px;}
	
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers p{ margin-bottom:10px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers p.retrait{margin-left:10px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers table {margin:10px 0px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers h3 {padding:20px; padding-left:0; color:#AE2D32; font-size:16px; font-weight:bold;}
	
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers a{text-decoration:underline; font-weight:bold; color:#58585a;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers a:hover{text-decoration:none;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers ol.liste-contenu-dossier, ul.liste-contenu-dossier{ margin-left:30px; margin-bottom:20px; list-style-position:outside;}

	/*Solutions associees*/
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers #solutions-associees{width:760px; position:relative;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers #solutions-associees #solutions-associees-item{width:152px; float:left;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers #solutions-associees #solutions-associees-item.suivant{ border-top: none; width:152px; float:left; padding-left:19px; margin-left:20px; border-left:1px solid #d0d0d0; height:140px;}

	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers #solutions-associees #solutions-associees-item p.nom_produit a{ display:block; font-size:12px; color:#000; text-decoration:none; padding-left:20px; background:url(../images/template/pro/produits_associes_puce_lien_nom.jpg) 5px 5px no-repeat;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers #solutions-associees #solutions-associees-item p.nom_produit a:hover{ text-decoration:underline;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers #solutions-associees #solutions-associees-item p.vignette_produit{ border:1px solid #c6c5c6; text-align:center; margin-bottom:5px;}
	
	/*A lire egalement*/
	#contenu_page #contenu_page_col_droite #bloc_contenu div#corps-dossiers div.a-lire-egalement{margin-top:15px; background-color:#FFF; padding:12px;}
	
	

	/******************************************************************************************************************************************************************************/
	/*****Page FAQ**************************************************************************************************************************************************************/
	/******************************************************************************************************************************************************************************/

	/*Formulaire Recherche*/
	#contenu_page #contenu_page_col_droite #bloc_contenu div.en-tete-faq p{margin-bottom:15px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu h2.faq{padding-left:15px;}/*PUCE => voir css individuelle*/
	
	form#recherche-mot-cle{width:394px; position:relative; height:28px; line-height:32px; background:url(/images/template/bg_form_recherche.png) top left no-repeat;}
	form#recherche-mot-cle input.rechercher{ float:left; width:250px; height:21px; margin-left:10px; margin-top:4px; border:0; color:#9c9e9f; font-size:11px;}
	form#recherche-mot-cle input.bt_rechercher{ float:right; width:26px; height:28px;}
	
	form#recherche-par-theme{width:100%; position:relative;}
	form#recherche-par-theme label{font-weight:bold; display:block; margin-bottom:5px;}
	form#recherche-par-theme select{ color:#9c9e9f; font-size:11px; border:1px solid #c1c2c3; width:320px; height:20px;}
	form#recherche-par-theme option{ padding:5px 0px 0px 5px; }
	form#recherche-par-theme input.bt-recherche-par-theme{width:40px; height:23px;}
	
	form#posez-votre-question{width:620px; position:relative; margin:20px 0;}
	form#posez-votre-question p.gauche{width:200px; float:left; text-align:right; font-weight:bold; }
	form#posez-votre-question p.droite{width:398px; float:right; margin-left:20px; margin-bottom:10px; border:1px solid #c1c2c3;}
	form#posez-votre-question p.droite input{width:385px; border:none;}
	form#posez-votre-question p.droite2{width:400px; float:right; margin-left:20px;}
	/*form#posez-votre-question p.droite span{margin:0 25px 0px 10px; display:inline-block; float:left; height:30px; line-height:30px;}*/
	form#posez-votre-question p.envoyer{text-align:right; width:620px; margin:15px 0px 30px 0px;}
	form#posez-votre-question p.envoyer input{ border:none;}
	/*form#posez-votre-question label{height:30px; line-height:30px;}*/
	form#posez-votre-question input{color:#9c9e9f;}
	form#posez-votre-question .large{ width:380px}
	form#posez-votre-question textarea{color:#9c9e9f; border:none; border:1px solid #c1c2c3; padding:2px; width:394px; height:100px; }
	form#posez-votre-question input.checkbox{color:#9c9e9f; height:30px; float:left;}
	form#posez-votre-question select{ color:#9c9e9f; width:398px;  border:none;}
	form#posez-votre-question option{ color:#9c9e9f; }
	
	#contenu_page #contenu_page_col_droite #bloc_contenu div#les-plus-consultees{width:738px; padding:10px; border:1px solid #d3d3d3; background-color:#f6f6f6; margin-top:25px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#les-plus-consultees ul{margin-top:5px; }
	#contenu_page #contenu_page_col_droite #bloc_contenu div#les-plus-consultees ul li{width:50%;float:left; margin-bottom:6px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#les-plus-consultees ul li a{ display:block; font-size:12px; text-decoration:none; color:#87888a; padding-left:15px; background:url(../images/template/puce_lien_faq.png) left 4px  no-repeat; width:90%;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#les-plus-consultees ul li a:hover{text-decoration:underline;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#les-plus-consultees ul li.col1{}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#les-plus-consultees ul li.col2{}
	
	/*AFFICHAGE DES QUESTIONS*/
	
	#contenu_page #contenu_page_col_droite #bloc_contenu div#liste-questions-par-themes{}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#liste-questions-par-themes h1, div#reponse h1{ text-transform:uppercase; margin-top:0px; margin-bottom:30px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#liste-questions-par-themes p{ padding:10px; background:url(../images/template/puce-question-faq.png) left 15px no-repeat; border-bottom:1px solid #d0d0d0; margin:0;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#liste-questions-par-themes a{ color:#87888a; text-decoration:none;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#liste-questions-par-themes a:hover{text-decoration:underline;}
	
	#contenu_page #contenu_page_col_droite #bloc_contenu div#reponse h3{ font-size:14px; font-weight:bold; color:#09090d; border-bottom:1px solid #d0d0d0; padding-bottom:5px; margin:15px 0px;}
	
	/*RECHERCHE PAR MOT-CLE*/
	
	#contenu_page #contenu_page_col_droite #bloc_contenu #recherche h1{ font-size:20px; margin-bottom:10px; font-weight:bold; /*color:#000;*/ text-transform: inherit;}/* color:#ae2d32; voir css individuelle*/
	#contenu_page #contenu_page_col_droite #bloc_contenu #recherche h1 span{ font-size:26px; /*color:#ae2d32;*/ text-transform:uppercase;}/* color:#ae2d32; voir css individuelle*/

	#contenu_page #contenu_page_col_droite #bloc_contenu #recherche h2{ font-size:18px; font-weight:bold; margin-bottom:20px; /*color:#ae2d32;*/}/* color:#ae2d32; voir css individuelle*/
	#contenu_page #contenu_page_col_droite #bloc_contenu #recherche h2 span{ /*color:#000;*/}/* color:#ae2d32; voir css individuelle*/
	#contenu_page #contenu_page_col_droite #bloc_contenu #recherche p.filet{ height:1px; background-color:#d0d0d0; margin-bottom:20px; width:100%;}
	
	
	#contenu_page #contenu_page_col_droite #bloc_contenu #recherche div#liste-recherche{padding:15px; border:1px solid #d3d3d3; background-color:#f6f6f6;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #recherche div#liste-recherche > ol{margin:5px 25px; margin-bottom:0px; }
	#contenu_page #contenu_page_col_droite #bloc_contenu #recherche div#liste-recherche > ol li{ margin-bottom:20px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #recherche div#liste-recherche > ol li a{ display:block; font-size:12px; text-decoration:none; color:#87888a; padding-left:15px; /*background:url(../images/template/puce_lien_faq.png) left 4px  no-repeat;*/ }
	#contenu_page #contenu_page_col_droite #bloc_contenu #recherche div#liste-recherche > ol li a:hover{text-decoration:underline;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #recherche div#liste-recherche > ol li p{ display:inline;}
	/*#contenu_page_recherche div#liste-recherche > ul, ol li span{ display: none;}*/
	
	
	#contenu_page #contenu_page_col_droite #bloc_contenu #recherche div#liste-recherche > ul#pagination{ width:auto; position:relative; float:right;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #recherche div#liste-recherche > ul#pagination li{ display:block; font-size:10px; float:left; margin:5px; padding:5px 10px; border:1px solid #d3d3d3; background-color:#f6f6f6; font-weight:bold;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #recherche div#liste-recherche > ul#pagination li a{ text-decoration:none; color:#87888a;}
	#contenu_page #contenu_page_col_droite #bloc_contenu #recherche div#liste-recherche > ul#pagination li a:hover{text-decoration:underline;}
	
	
/********PAGE CATALOGUES*/
#liens_catalogue {position:relative; z-index:10; margin:-80px 0 50px 630px; background-color:#d8d9da; border:1px solid #929395; width:100px; padding:10px; border-radius:3px; -webkit-border-radius:3px;    -moz-border-radius:3px; -o-border-radius:3px; behavior:url(css/PIE.htc); }
	
/*.liens_catalogue {	display:block;	color:#929395;	text-decoration:none;	font-size:12px;	}
	
#lien_telecharger {	padding-left:0px; background:url(../images/contenus/services/catalogues/telecharger_catalogue.png) left center no-repeat;	}*/

#contenu_page #contenu_page_col_droite #bloc_contenu #liens_catalogue p{height: auto; line-height: normal; margin:0; padding:0;}
#contenu_page #contenu_page_col_droite #bloc_contenu #liens_catalogue p.telecharger{ background:url(../images/contenus/services/catalogues/telecharger_catalogue.png) left center no-repeat; text-align:center; margin-left:5px; padding-left:5px; margin-top:5px;}
#contenu_page #contenu_page_col_droite #bloc_contenu #liens_catalogue p.lire{ text-align:center;}
#contenu_page #contenu_page_col_droite #bloc_contenu #liens_catalogue p.telecharger a:hover{ background:none;}

#contenu_page #contenu_page_col_droite #bloc_contenu .wrapper_catalogues{margin-top:25px;}
#contenu_page #contenu_page_col_droite #bloc_contenu .wrapper_catalogues div.bloc_catalogue{ width:172px; margin:0; float:left; position:relative;}
#contenu_page #contenu_page_col_droite #bloc_contenu .wrapper_catalogues div.bloc_catalogue.suivant{ margin-left:24px; border:inherit;}
#contenu_page #contenu_page_col_droite #bloc_contenu .wrapper_catalogues div.bloc_catalogue p{height:inherit; line-height:inherit; margin:0;}
#contenu_page #contenu_page_col_droite #bloc_contenu .wrapper_catalogues div.bloc_catalogue p.catalogue {position:relative; width:142px; height:212px; padding:15px; background-color:#000; color:#FFF; font-size:11px; }
#contenu_page #contenu_page_col_droite #bloc_contenu .wrapper_catalogues div.bloc_catalogue p.catalogue span{  position:absolute; z-index:2; top:0; left:0px; display:block; width:170px; height:240px; }
#contenu_page #contenu_page_col_droite #bloc_contenu .wrapper_catalogues div.bloc_catalogue p.catalogue span img{border:1px solid #a3a3a3;}
#contenu_page #contenu_page_col_droite #bloc_contenu .wrapper_catalogues div.bloc_catalogue p.catalogue strong{ font-size:12px;}
#contenu_page #contenu_page_col_droite #bloc_contenu .wrapper_catalogues div.bloc_catalogue p.telecharger{ background:url(../images/contenus/services/catalogues/telecharger_catalogue.png) 40px center no-repeat; text-align:center; margin-top:10px; margin-left:5px; padding-left:5px; margin-top:5px;}
#contenu_page #contenu_page_col_droite #bloc_contenu .wrapper_catalogues div.bloc_catalogue p.lire{text-decoration:none; text-align:center; margin-top:5px;}

#contenu_page #contenu_page_col_droite #bloc_contenu .wrapper_catalogues div.bloc_catalogue p.telecharger a:hover{ background:none;}

	/******************************************************************************************************************************************************************************/
	/*****DEMANDE DE DOCUMENTATION**************************************************************************************************************************************************************/
	/******************************************************************************************************************************************************************************/
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc h1{ text-transform:uppercase; margin-bottom:30px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc h2{ font-size:14px; margin:25px 0px 15px 0px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc input{ border:none; color:#87888a; /*width:300px;*/}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc select{ border:none; color:#87888a;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc option{color:#87888a;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#selectionner-produit-besoin-equipement select{width:510px; border:1px solid #cccecf;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#selectionner-produit-besoin-equipement select#demande_doc_produit_id option{padding:3px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#coordonees{width:760px; position:relative;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#coordonees p.gauche{width:140px; float:left; text-align:right; font-weight:bold; }
	#contenu_page #contenu_page_col_droite #bloc_contenu div#coordonees p.droite{width:348px; float:left; margin-left:20px; margin-bottom:10px; border:1px solid #cccecf; color:#87888a;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#coordonees p.droite-civilite{width:348px; float:right; margin-left:20px; margin-bottom:10px; border:none; color:#87888a;}
	/*#contenu_page #contenu_page_col_droite #bloc_contenu div#coordonees p.erreur-form-doc{}*/
	#contenu_page #contenu_page_col_droite #bloc_contenu ul.error_list{margin:0px; padding:0px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu ul.error_list li{display: block; float:right; width:240px; color:#F00; margin:0px; padding:0px;}
	
	#contenu_page #contenu_page_col_droite #bloc_contenu div#coordonees p.newsletter-checkbox {float:left; padding:3px 10px; margin-top:10px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div#coordonees p.newsletter-recevoir {float:left; width:450px; margin-top:10px;}
	
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc p.droite select{width:348px;}
	
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc p.envoyer{text-align:right; width:510px; margin:15px 0px 30px 0px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc p.envoyer input{ border:none;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc p.droite input{ width:300px; padding:1px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc p.droite-voie-num {width:50px; float:left; margin-left:20px; margin-bottom:0px; border:1px solid #cccecf; color:#87888a;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc p.droite-voie-num input{width:48px; padding:1px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc p.droite-voie-type {width:105px; float:left; margin-left:10px; margin-bottom:0px; border:1px solid #cccecf; color:#87888a;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc p.droite-voie-type select{width:105px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc p.droite-voie-nom {width:170px; float:left; margin-left:10px; margin-bottom:0px; border:1px solid #cccecf; color:#87888a;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc p.droite-voie-nom input{width:168px; padding:1px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc p.droite-cp-adresse{width:102px; float:left; margin-left:20px; margin-bottom:10px; border:1px solid #cccecf; color:#87888a;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc p.droite-cp-adresse input{width:100px; padding:1px;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc p.droite-ville{width:234px; float:left; margin-left:10px; margin-bottom:10px; border:1px solid #cccecf; color:#87888a;}
	#contenu_page #contenu_page_col_droite #bloc_contenu div.doc p.droite-ville input{width:232px; padding:1px;}

/*******************************************************************************************************************************************/
/*******BLOC PRODUITS ASSOCIES version HORIZONTALE => Recherche Assistee************************************************************************************/
/*******************************************************************************************************************************************/
#global-recherche-assistee #recherche-assistee-contenu #bloc_produits_associes{width:375px; background-color:#FFF; position:relative; margin-top:20px;}

/*#global-recherche-assistee #recherche-assistee-contenu  #bloc_produits_associes { max-height:316px;}*/
#global-recherche-assistee #recherche-assistee-contenu  #bloc_produits_associes h1{ font-size:14px; padding-bottom:0px;}
#global-recherche-assistee #recherche-assistee-contenu  #bloc_produits_associes div.nav-produits-associes{float:left; width:10px;}
#global-recherche-assistee #recherche-assistee-contenu  #bloc_produits_associes div#contenu_produits_associes{float:left; margin:0 10px;}
#global-recherche-assistee #recherche-assistee-contenu  #bloc_produits_associes div#produits_associes{margin:0 5px; width:150px; position:relative;}

#global-recherche-assistee #recherche-assistee-contenu  #bloc_produits_associes p.nom_produit a{ display:block; font-size:12px; color:#000; text-decoration:none; margin-bottom:10px; padding-left:20px; background:url(../images/template/pro/produits_associes_puce_lien_nom.jpg) 5px center no-repeat;}
#global-recherche-assistee #recherche-assistee-contenu  #bloc_produits_associes p.nom_produit a:hover{ text-decoration:underline;}
#global-recherche-assistee #recherche-assistee-contenu  #bloc_produits_associes p.vignette_produit{ border:1px solid #c6c5c6; text-align:center; background-color:#FFF; height:100px;}

/*Survol du lien texte*/
#global-recherche-assistee #recherche-assistee-contenu  #bloc_produits_associes p.nom_produit a span{display:none;}
#global-recherche-assistee #recherche-assistee-contenu  #bloc_produits_associes p.nom_produit a:hover span{ display: block; width: 140px; padding-top:11px; background:url(../images/template/poujoulat_Tip_fleche_up.png) 25px top no-repeat; position:absolute; top:30; left:0; z-index:10; margin-top:5px;}
#global-recherche-assistee #recherche-assistee-contenu  #bloc_produits_associes p.nom_produit a:hover span span{display: block; position:absolute;/* top:10px; right:0;*/ font-size: 10px; color: #fff; background-color:#000; padding:10px; margin-top:0;  text-transform: lowercase; text-align:left;  width: 130px;}

/******************************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
/*******SLIDER EN HOME DES UNIVERS********************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
/********PARTIE FONCTIONNELLE**************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
/*
 * jQuery Nivo Slider v2.7.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 /******************************************************************************************************************************************************************************************************************/
 /******************************************************************************************************************************************************************************************************************/
 /******************************************************************************************************************************************************************************************************************/
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	top:0px;
	background:none;
	color:#fff;
	opacity:1; /* Overridden by captionOpacity setting */
	width:700px;
	/*height:243px;*/
	padding:0px;
	z-index:18;/*8*/
}
.nivo-caption p {
	padding:0px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
	width:700px;
}
.encart-html{ width:700px;}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:19;/*9*/
	cursor:pointer;
}
/*.nivo-controlNav a.active {
	font-weight:bold;
}*/
/******************************************************************************************************************************************************************************************************************/
/***********PARTIE DESIGN******************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************************/
/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/
.slider-wrapper{ width:984px; margin:0 auto; position:relative;height:280px;}

.theme-poujoulat #slider {
    margin: 0;
    width:2000px; /* Make sure your images are the same size */
    height:280px; /* Make sure your images are the same size */
}

.theme-poujoulat .nivoSlider {
	position:relative;
	background:#fff url(/images/nivo-slider/loading.gif) no-repeat 25% 50%;
    margin-bottom:50px;
   /* -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;*/
}
.theme-poujoulat .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-poujoulat .nivoSlider a {
	border:0;
	display:block;
}

.theme-poujoulat .nivo-controlNav {
	
	position:absolute;
	left:30px;
	bottom:20px;
   /* margin-left:-40px;  Tweak this to center bullets */
}


.theme-poujoulat .nivo-controlNav img {
	display:inline;  /*Unhide the thumbnails */
	position:relative;
	
}
.theme-poujoulat .nivo-controlNav a {
	display:inline-block;
	/*width:22px;
	height:22px;
	background:url(../images/nivo-slider/bullets.png) no-repeat;
	text-indent:-9999px;*/
	border:0;
	margin-right:20px;
	padding:2px 2px 2px 2px;;
	background:#FFF;
	cursor:pointer;
	/*float:left;
	-webkit-box-shadow: 0px 0px 1px 12px #666666;
    -moz-box-shadow: 0px 0px 1px 1px #666666;
    box-shadow: 0px 0px 1px 1px #666666;*/
}
/*.theme-poujoulat .nivo-controlNav a.active {
	background-position:0 -22px;
}*/


.theme-poujoulat .nivo-directionNav a {
	display: none/*block*/;
	width:30px;
	height:30px;
	background:url(/images/nivo-slider/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}


.theme-poujoulat a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-poujoulat a.nivo-prevNav {
	left:15px;
}

.theme-poujoulat .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	
}
/*.theme-poujoulat .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-poujoulat .nivo-caption a:hover {
    color:#fff;
}*/
.theme-poujoulat .nivo-caption a.bouton-encart{ font-size:14px; color:#6b6b6b; border:1px solid #ccc; padding:5px 10px; background-color:#eee; text-decoration:none; border-radius:3px;	-webkit-border-radius:3px;	-moz-border-radius:3px;	-o-border-radius:3px;}
.theme-poujoulat .nivo-caption a:hover.bouton-encart{
	border:1px solid #b3575a;	text-decoration:none; color:#fff;
	background: #a82a2d; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(linear, 0 0, 100% 100%, from(#d57c85) to(#a82a2d)); /*old webkit*/
    background: -webkit-linear-gradient(#d57c85, #a82a2d); /*new webkit*/
    background: -moz-linear-gradient(#d57c85, #a82a2d); /*gecko*/
    background: -ms-linear-gradient(#d57c85, #a82a2d); /*IE10*/
    background: -o-linear-gradient(#d57c85, #a82a2d); /*opera 11.10+*/
    background: linear-gradient(#d57c85, #a82a2d); /*future CSS3 browsers*/
    -pie-background: linear-gradient(#d57c85, #a82a2d); /*PIE*/
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}


 /******************************************************************************************************************************************************************************************************************/
 /*******FIN DES STYLES SLIDER HOMES UNIVERS************************************************************************************************************************************************************************/
 /******************************************************************************************************************************************************************************************************************/

/******************************************************************************************************************************************************************************/
/*****PAGES RECHERCHE PAR MOTS-CLES**************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/
#contenu_page #contenu_page_recherche{width:920px; position:relative; font-size:12px; background-color:#FFF; padding:20px; margin:0px 12px;}
/*#contenu_page #contenu_page_recherche div.box-model{ }*/
#contenu_page #contenu_page_recherche div.suivant{ margin-top:20px;}

#contenu_page #contenu_page_recherche h1{ font-size:20px; margin-bottom:10px; font-weight:bold;}
#contenu_page #contenu_page_recherche h1 span{ font-size:26px; /*color:#ae2d32;*/ text-transform:uppercase;}/* color:#ae2d32; voir css individuelle*/

#contenu_page #contenu_page_recherche h2{ font-size:18px; font-weight:bold; margin-bottom:20px; /*color:#ae2d32;*/}/* color:#ae2d32; voir css individuelle*/
#contenu_page #contenu_page_recherche h2 span{/* color:#000;*/}/* color:#ae2d32; voir css individuelle*/
#contenu_page #contenu_page_recherche p.filet{ height:1px; background-color:#d0d0d0; margin-bottom:20px; width:100%;}


#contenu_page #contenu_page_recherche div#liste-recherche{padding:15px; border:1px solid #d3d3d3; background-color:#f6f6f6; min-height:197px;}
#contenu_page #contenu_page_recherche div#liste-recherche > ol{margin:5px 25px; margin-bottom:0px; }
#contenu_page #contenu_page_recherche div#liste-recherche > ol li{ margin-bottom:20px;}
#contenu_page #contenu_page_recherche div#liste-recherche > ol li a{ display:block; font-size:12px; text-decoration:none; color:#87888a; /*padding-left:15px; background:url(../images/template/puce_lien_faq.png) left 4px  no-repeat;*/ width:90%;}
#contenu_page #contenu_page_recherche div#liste-recherche > ol li a:hover{text-decoration:underline;}
#contenu_page #contenu_page_recherche div#liste-recherche > ol li p{ display:inline;}
/*#contenu_page_recherche div#liste-recherche > ul, ol li span{ display: none;}*/


#contenu_page #contenu_page_recherche div#liste-recherche > ul#pagination{ width:auto; position:relative; float:right;}
#contenu_page #contenu_page_recherche div#liste-recherche > ul#pagination li{ display:block; font-size:10px; float:left; margin:5px; padding:5px 10px; border:1px solid #d3d3d3; background-color:#f6f6f6; font-weight:bold;}
#contenu_page #contenu_page_recherche div#liste-recherche > ul#pagination li a{ text-decoration:none; color:#87888a;}
#contenu_page #contenu_page_recherche div#liste-recherche > ul#pagination li a:hover{text-decoration:underline;}

#contenu_page #contenu_page_recherche div#liste-recherche > p.voirPlus a{padding:5px 10px; border:1px solid #d3d3d3; background-color:#f6f6f6; font-weight:bold; text-decoration:none; color:#87888a;}
#contenu_page #contenu_page_recherche div#liste-recherche > p.voirPlus a:hover{text-decoration:underline;}






/******************************************************************************************************************************************************************************/
/*****ZOOM SUR IMAGES (PHOTOTEQUE,...**************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxContent{margin-top:20px;}
        #cboxLoadedContent{background:#000; padding:5px;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../images/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../images/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(../images/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}

/******************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/

/******************************************************************************************************************************************************************************/
/*********GLOSSAIRE************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/


#contenu_page #contenu_page_col_droite #glossaire{background-color:#FFF; margin-right:12px; position:relative; min-height:550px;}
#contenu_page #contenu_page_col_droite #glossaire h1{ font-size:24px; padding:12px 24px; text-transform:uppercase;}
#contenu_page #contenu_page_col_droite #glossaire div.alphabet{ background-color:#d9d9d9; padding:12px 16px; font-size:14px; color:#87888a;}
#contenu_page #contenu_page_col_droite #glossaire div#affiche{padding:12px 24px; padding-bottom:50px; font-size:14px; color:#87888a; line-height:25px;}

#contenu_page #contenu_page_col_droite #glossaire div.alphabet ul li{ display: inline; padding:0px 5px 0px 9px; border-right:1px solid #87888a;}
#contenu_page #contenu_page_col_droite #glossaire div.alphabet ul li a.active{ color:#a82a2d; font-weight:bold;}

#contenu_page #contenu_page_col_droite #glossaire div.alphabet ul li a{ text-decoration:none;}

#contenu_page #contenu_page_col_droite #glossaire div#affiche ul li a{ padding-left:12px; background:url(../images/template/puce-question-faq.png) left center no-repeat;}

#contenu_page #contenu_page_col_droite #glossaire div#affiche-reponse{padding:12px 24px; padding-bottom:50px; font-size:12px;}
#contenu_page #contenu_page_col_droite #glossaire div#affiche-reponse h2{color:#a82a2d; font-size:16px; margin-bottom:5px;}



/******************************************************************************************************************************************************************************/
/*****INSCRIPTION A LA NEWSLETTER**************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/

#contenu #newsletter{background-color:#FFF; padding:24px; width:912px; margin: 0px 12px; margin-bottom:12px; border-top:12px solid #eaeaea; font-size:12px; color:#000; min-height:500px;}
#contenu #newsletter h1{font-size:24px; text-transform:uppercase;}
#contenu #newsletter form{ margin-top:25px;}
#contenu #newsletter form ul{}
#contenu #newsletter form ul li.message{background:#FBE3E4; color:#8a1f11; font-size:11px; width:310px; float:right; padding:5px;}
#contenu #newsletter form ul li.element{margin: 10px 8px 10px 8px;}
#contenu #newsletter form ul li.element span{margin-right: 20px; display:block;float: left; width:250px; text-align: right; font-weight:bold;}
/*#contenu #newsletter form ul li.civil{ margin-right: 20px;}*/
#contenu #newsletter form input[type=text], select, textarea{width:300px;}
#contenu #newsletter form p.bt-abonnement{ width:580px; text-align:right; margin-top:20px;}
#contenu #newsletter.inscription-reussie{}

/******************************************************************************************************************************************************************************/
/*****SUBMIT POUR RECAPTCHA****************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/
/*CIAGE RECAPTCHA*/
.submitReCapcha{
	background: url(../images/template/pro/bt_envoyer_question_faq.png) no-repeat;
	cursor:pointer;
	border: none;
	width:93px; 
	height:27px;
}
.submitReCapcha:hover{
	background: url(../images/template/pro/bt_envoyer_question_faq_hover.png) no-repeat;
}