/* CSS Document */
.hide {
	display: none;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.breaker{
	clear: both;
	height: 1px;
	overflow: hidden;
}
#page {
	text-align: left;
	margin: 0px auto 0 auto;
	width: 962px;
	padding:0;
}
.bg_page {
	background:url(../images/css/bg_repeat_page2.png) repeat-y;
	width: 956px;
	padding:0 0px 0 7px;
	
}
.input {
	border: 1px solid #B4B4BD;
	padding: 1px 0 0 5px;
}

em {
	font-style:italic; font-weight:normal;
}

/**********************************************************************************************************************************************
************************************************* SQUELETTE ***********************************************************************************
**********************************************************************************************************************************************/
/***********************************************
*                   HEADER
***********************************************/
#header {
	background:transparent url(../images/css/bg_header2.png) no-repeat scroll 1px 0px;
	height:51px;/*60*/
	padding:9px 0pt 0px 7px;
}
/** ZONE LOGO **/
.zone_logo {
	width: 950px;
	padding: 0px 0 0px 10px;
}

.zone_logo h3 {
	font-size : 150%;	
	font-family:"Tahoma";
	color: #2C3C4A;	
	padding: 0px 15px 15px 15px;
	margin : -35px 0px 0px 200px;
}

#flash {
	height:170px;
	width:950px;		
	top:51px; 
}
/***********************************************
*                   bandeau
***********************************************/
/** ZONE Multilinguisme **/
.zone_multilinguisme{
	float:right;
	position:relative;
	margin:-3px -20px 0 0;
}
.zone_multilinguisme li{
	margin-bottom:-3px;
}

.zone_multilinguisme li.zone_FlagEN	{
	margin-top:0px;
}

.zone_multilinguisme_spec	{
	float:right;
	position:relative;
	margin:-3px -20px 0 0;
	padding-top:3px;
}
/***********************************************
*                   MENU
***********************************************/
#menu {	
	font-family:"Arial Narrow";
	background:transparent url(../images/css/bg_repeat_menu.png) repeat-x scroll 0%;
	height:22px;
	margin:0;
	padding:5px 0 0 0px;
	width:950px;
	overflow:hidden;	
}

#menu li{
	float:left;	
	background:url(../images/css/separ_menu.png) no-repeat  left bottom;
	padding-left:9px;
	height:21px;
	font-size:136%;
	width : auto ;
}

#menu li.first{
	background:none;
}

#menu li span{
 	background:url(../images/css/puce1.png) no-repeat left bottom;
 	height:22px;
 	display:block;
 	float:left;
 	padding-left:10px;
 	overflow: hidden;
}

#menu li a{
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	font-family:"Tahoma";
	font-size:80%;
	letter-spacing:1px;
}

#menu li ul.ss_menu{
	width: 128px;
	position:absolute;	
	z-index:+99999;
	background-color:#26596f;	
	padding:10px 0 0 16px;
	margin:22px 0 0 0;
	display:none;
}

#menu li div.ss_menu{
	width: 128px;
	position:absolute;	
	z-index:+99999;
	background-color:#26596f;	
	padding:10px 0 0 16px;
	margin:22px 0 0 0;
	display:none;
}


#menu li ul.ss_menu li {
	float:none;	
	width: 120px;
	background:none;
	font-size:76%;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;	
	height: 100%;
	margin-bottom: 5px;
}

#menu li ul.ss_menu li a{
	color:#fff;
	font-size:76%;
	font-family:Tahoma, sans-serif;
	letter-spacing:0px;
	font-weight:bold;
}

/***********************************************
*                   FOOTER
***********************************************/
#footer {
	background:#caced1;
	text-align: center;
	font-family:"Tahoma";
	font-size: 91%;
	color: #7d7d7d;
	padding: 3px 0 5px 0px;
	width:950px;
	margin-bottom:0px;
}
#footer li {
	display: inline;
}
#footer li span{
	padding: 0 0 0 3px;
}
#footer li a {
	color: #7d7d7d;
}
/***********************************************
*                   BAS PAGE
***********************************************/
.bas_page {
	background: url(../images/css/bg_bas_pageRodel.png) no-repeat ;
	width:962px;
	height:16px;
	margin-left:1px;
}
/*************************************************************************
*							 CONTENEUR HOME
***************************************************************************/
.conteneur {
	padding: 0px 0 0px 20px; 
}
/*************************************************************************
*							 CONTENEUR PAGES
***************************************************************************/
.pages .conteneur {
	padding: 0px 0 0px 7px; 	
}

/**************************************
*				COL DROITE
***************************************/
.menu_lateral {
	background:url(../images/css/bg_menu_lateral.png) no-repeat ;
	width: 205px;
	padding:31px 0 0 0px;
	min-height:611px;
	height:auto;	
}

.menu_lateral h3 {
    background:#2C3C4A;
	float:left;
	height:17px;
	font-family:"Tahoma";
	font-size:91%;
	height:17px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:9px;
	padding:4px 4px 0 8px;
}

.menu_lateral .arrondi_titre_bleu{
	float:left;
    padding: 0px;
}



.bloc_search{
	padding:0 0 33px 0;
}
.bloc_search h3{
	background: url(../images/css/bg_titre_search.png) no-repeat left 0px;
	padding:4px 0 0 8px;
	font-family:"Tahoma";
	font-size:91%;
	height:19px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:9px;	
}
.bloc_search form{
	padding:0 0 0 8px;
}
.bloc_search input{
	font-family:"Tahoma";
	width:125px;
	height:16px;
	padding:3px 0pt 0pt 4px;
}
.bloc_search input.bouton{
	background: url(../images/css/bg_ok_gris.png) no-repeat ;
	width:20px;
	height:20px;
	border:0;
	cursor:pointer;
}
.bloc_direct_access{
	padding:0 0 23px 0;	
}
.bloc_direct_access h3{
	background: url(../images/css/bg_titre_access.png) no-repeat left 0px;
	padding:4px 0 0 8px;
	font-family:"Tahoma";
	font-size:91%;
	height:19px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:6px;		
}

.bloc_direct_access li{
	background: url(../images/css/puce8.png) no-repeat left ;
	padding:0 0 0 24px;
	margin:0 0 2px -5px;
	color:#000;
}
.bloc_direct_access li a{
	color:#000;
}
.bloc_email{
	margin-bottom:23px;
}
.bloc_email h3{
	background: url(../images/css/bg_titre_email.png) no-repeat left 0px;
	padding:4px 0 0 8px;
	font-family:"Tahoma";
	font-size:91%;
	height:19px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:4px;	 
}
.bloc_email p{
	padding:0 30px 9px 14px;
	color:#000;
}
.bloc_email form{
	padding:0 0 0 15px;
}
.bloc_email input{
	font-family:"Tahoma";
	width:121px;
	height:15px;
	color:#000;
	font-size:100%;
	padding:2px 0 0 4px;
}
.bloc_email input.bouton{
	background: url(../images/css/bg_ok_rose.png) no-repeat ;
	width:20px;
	height:20px;
	border:0;
	padding:0;
	cursor:pointer;
}
.bloc_email img{
	padding:31px 0 0 16px;
}
/**************************************
*			   CENTRE 
***************************************/
.centre {
	width: 712px;
	margin:0 13px 0 0;
	
}
.bloc_left {
	background:#fff url(../images/css/bg_bloc_left.png) no-repeat ;
	width:274px;
	float:left;
	padding:16px 40px 0 11px;
	min-height:445px;
	height:auto;
	margin-right:5px;
}
.bloc_news{
	margin-bottom:13px;
}
.bloc_news h2{
	background: url(../images/css/puce2.png) no-repeat left 0px;
	padding:2px 0 0 18px;
	font-family:"Tahoma";
	font-size:127%;
	height:21px;
	color:#04779d;
	margin-bottom:17px;
}
.bloc_liste_news{
	padding:0 0 0 20px;
	font-family:"Tahoma";
}

.bloc_flash_home {
	padding:20px 0 0 30px;
}
/*****************************************************************/
.liste_news{
	border-bottom:1px solid #cdcccc;
	padding-bottom:7px;
	margin-bottom:5px;
}
.liste_news span {
	background: url(../images/css/puce3.png) no-repeat left 3px;
	padding:0px 0 0 20px;
	font-weight:bold;
}

.liste_news span a{	
	color: #666666;
}

.liste_news p{
	padding:12px 0 0 0;
	color:#3a3c3d;
}
.liste_news span.first_news a{
	color:#2c2d2e;
}
/***************************************/
.bloc_news a.other_news{
	float:right;
	color:#04779d;
}
.zone_flash h2{
	background: url(../images/css/bg_titre_flashRodel.png) no-repeat left ;
	height:21px;
	padding:2px 0 0 20px;
	font-size:127%;
	text-transform:uppercase;
	color:#fff;
	font-weight:normal;
	letter-spacing : 0px;
	margin-top:29px;
}
.zone_flash h2 span#flashTitle{
	letter-spacing : 0px;
	color:#fff;
	font-weight:bold;
	/*font-stretch:condensed;*/
}

.zone_flash img{
	padding:5px 0 0 39px;
}
.bloc_right {
	width:374px;
	float:left;
}
.bloc_Product_finder{
	background:#fff url(../images/css/bg_product_finder.png) no-repeat ;
	height:169px;
	padding:16px 0 0 12px ;
	
}
.bloc_Product_finder h2{
	background: url(../images/css/puce4.png) no-repeat left 0px;
	padding:2px 0 0 18px;
	font-family:"Tahoma";
	font-size:127%;
	height:21px;
	color:#04a798;
	margin-bottom:11px;
}
.bloc_Product_finder p{
	color:#000;
	padding:0 0 16px 20px;
}
.bloc_Product_finder form{
	padding:0 0 5px 20px;
}
.bloc_Product_finder select{
	display:block;
	width:129px;
	height:19px;
	color:#000;
	padding:0px 0 0 8px;
	margin:0 0 6px 0;
}


.bloc_Product_finder input{
	font-family:"Tahoma";
	width:122px;
	height:17px;
	margin-right:1px;
}
.bloc_Product_finder input.bouton{
	background: url(../images/css/bg_ok.png) no-repeat ;
	width:20px;
	height:20px;
	border:0;
	cursor:pointer;
}
.bloc_Product_finder a{
	background: url(../images/css/puce5.png) no-repeat left ;
	padding:0px 0 0 9px;
	color:#038b7f;
	margin:0 0 0 20px;
}

.bloc_Product_finder .test{
	background:none;
	margin:0 0 0 20px;
}
.bloc_carte{
	background:#fff url(../images/css/bg_carte.png) no-repeat ;
	height:252px;
	padding:0px 0 7px 11px ;
	margin-left:2px;
}
.bloc_carte h2{
	background: url(../images/css/puce6.png) no-repeat left 0px;
	padding:2px 0 0 18px;
	font-family:"Tahoma";
	font-size:127%;
	height:21px;
	color:#a90050;
	margin-bottom:5px;
}
.bloc_carte form{
	padding:0 0 0px 18px;
}
.bloc_carte label{
	display:block;
	color:#484848;
	margin:0 0 5px 0;
}
.bloc_carte select{
	display:block;
	width:129px;
	height:18px;
	color:#000;
	padding:0px 0 0 4px;
	margin:0;
}
.bloc_carte img{
	padding:0px 0 0 22px;
}
.bloc_brand_values{
	background:#fff url(../images/css/bg_brand_values.png) no-repeat ;	
	height: auto;
	padding:0px 0 0 11px ;
	margin-left:2px;	
	margin-bottom:15px;
}
.bloc_brand_values h2{
	background: url(../images/css/puce7.png) no-repeat left 0px;
	padding:2px 15px 0 17px;
	font-family:"Tahoma";
	font-size:127%;
	height:21px;
	color:#4f3d3f;
	margin-bottom:12px;
}
.bloc_brand_values div{
	padding:0px 15px 0 15px;
	position: relative;
}

.bloc_brand_values div.free{
	margin: 0px;
	padding: 0px;
}

.bloc_brand_values img{
	width:282px;
	padding:0px 0 12px 0px;
}
.bloc_brand_values p{
	width:285px;
	color:#000;
}

/**************************************************************************************************************************************************
*************************************************** PAGES *****************************************************************************************
***************************************************************************************************************************************************/
/**************************************
*			   CENTRE 
***************************************/
.pages .centre {
	width: 714px;
	margin:0 13px 0 0;
	padding:16px 0 0 11px;
	background:#fff url(../images/css/bg_pages_centre.png) no-repeat ;
	min-height:640px;
	height:auto;
}


/*******************************************
*			   			01_TEMPLATE_HOMEPAGE
********************************************/


/*******************************************
*			   			02_TEMPLATE_GENERIC
********************************************/
.contenu_centre h2{
	background: url(../images/css/puce2.png) no-repeat left 0px;
	padding:3px 0 0 18px;
	font-family:"Tahoma";
	font-size:127%;
	height:21px;
	color:#04779d;
	text-transform:uppercase;
	margin-bottom:21px;
}
.bloc_info{
	padding:0 12px 0 9px;
}
.bloc_info img{
	float:left;
	width:130px;
	margin:0 28px 0 0px;
}
.bloc_info div{
	float:left;
	width:523px;
}
/*.bloc_info p.parag{
	color:#000;
	padding:20px 0 20px 0px;
	word-spacing:-1px;
}*/
.bloc_info_generic span.introFiles{
	color:#565454;
	font-weight:bold;
	padding:37px 0px 10px 9px;
	float:left;
}
.bloc_info h3{
	font-family:"Tahoma";
	font-size:100%;
	color:#04779d;
	margin-bottom:14px;
}
.bloc_info ul{
	margin-bottom:12px;
}
.bloc_info li{
	background: url(../images/css/puce9.png) no-repeat left 6px;
	padding-left:8px;
	color:#000;
	margin-bottom:13px;
}
.bloc_info p{
	color:#000;
	padding:0px 0 18px 0px;
	word-spacing:-1px;
}

.bloc_info .fichiers_generic img{
	float:left;	
	margin:0 10px 0 0px;
	width: auto;
}

.bloc_info .fichiers a{
	color: #04779D;
	font-family:"Tahoma";
	font-size:105%;
}
.fichiers_generic span{		
	margin-bottom:7px;
	padding: 0px 0px 0px 5px;
}

.fichiers_generic li{		
	padding: 0px 0px 5px 0px;
	margin-bottom: 7px;	
}



/**************************************
*				COL DROITE
***************************************/
.zone_product_finder h3{
	background: url(../images/css/bg_titre_product_finder.png) no-repeat left 0px;
	padding:4px 0 0 8px;
	font-family:"Tahoma";
	font-size:91%;
	height:19px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:4px;
}
.zone_product_finder form{
	padding:0 0 20px 15px;
}
.zone_product_finder label.find_product{
	display:block;
	font-family:"Tahoma";
	width:130px;
	color:#000;
	font-size:100%;
	padding:0 0 9px 0;
}
.zone_product_finder select{
	font-family:"Tahoma";
	width:129px;
	height:19px;
	color:#000;
	font-size:100%;
	padding:0px 0 0 6px;
	margin:0 0 4px 0;
}
.zone_product_finder input{
	font-family:"Tahoma";
	width:121px;
	height:15px;
	color:#000;
	font-size:100%;
	padding:2px 0 0 4px;
	margin-bottom:5px;
}
.zone_product_finder input.bouton{
	background: url(../images/css/bg_ok.png) no-repeat ;
	width:20px;
	height:20px;
	border:0;
	padding:0;
	cursor:pointer;
}
.zone_product_finder a{
	background: url(../images/css/puce5.png) no-repeat left ;
	padding:0px 0 0 9px;
	color:#04a798;
}
.bloc_global_presence h3{
	background: url(../images/css/bg_titre_global_presence.png) no-repeat left 0px;
	padding:4px 0 0 8px;
	font-family:"Tahoma";
	font-size:91%;
	height:19px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:4px;
}
.bloc_global_presence form{
	padding:0 0 3px 15px;
}
.bloc_global_presence label{
	display:block;
	font-family:"Tahoma";
	width:145px;
	color:#4c4c4c;
	font-size:100%;
	padding:0 0 4px 0;
}
.bloc_global_presence select{
	font-family:"Tahoma";
	width:129px;
	height:19px;
	color:#000;
	font-size:100%;
	padding:0px 0 0 6px;
}
.bloc_global_presence img{
	padding:0 0 30px 13px;
}

.bloc_direct_access h3{
	background: url(../images/css/bg_titre_access.png) no-repeat left 0px;
	padding:4px 0 0 8px;
	font-family:"Tahoma";
	font-size:91%;
	height:19px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:6px;	
}
/*****************************************************
*			   			03_TEMPLATE_CAT_SEARCHPRODUCT
*****************************************************/
.product .contenu_centre h2{
	background: url(../images/css/puce4.png) no-repeat left 0px;
	padding:2px 0 0 21px;
	color:#04a798;
	margin-bottom:15px;
}
.bloc_global{
	padding:0 0 0 30px;
	float: left;
}
.bloc_global p{
	font-family:"Tahoma";
	color:#000;
	word-spacing:0px;
	padding:0 0 14px 2px;
}

.bloc_global .liens{
	font-family:"Tahoma";
	color:#000;
	word-spacing:0px;
	margin-top: 30px;
	margin-bottom: 30px;
	float: left;
}

.bloc_global .liens a{
	font-family:"Tahoma";
	color:#000;
	word-spacing:0px;	
}

.search_pdt{
	margin:0 0 10px 0;
}
.search_pdt_no_result {
	float: left;
}
	
.search_pdt_no_result	p{
	margin: 10px 0 10px 0;	
}

.search_pdt_no_result .nomatch {	
	padding-left: 25px; 
	display: block; 
	width: 650px;
	float: left;
}

.search_pdt_no_result .nomatch p{
	color :red; 	
}

.search_pdt .additionalText	{
	float: right; 
	width:140px; 
	margin:70px 20px 0 0;
}

.search_pdt h3{
	float:left;
	font-weight:bold;
	color:#04a798;
	margin:0 86px 0 0;
}
.search_pdt span{
	font-size:127%;
	font-weight:bold;
	color:#000;
	padding:0 10px 0 0;
}
.search_pdt img{
	float:left;
	margin:0 8px 0 0;
}
.search_pdt select{
	font-family:"Tahoma";
	width:129px;
	height:18px;
	color:#000;
	font-size:100%;
	padding:0px 0 0 6px;
	margin:0px;
	float:left;
}
.search_pdt img.img_separ{
	margin:9px 0 9px 6px;
	float:none;
}
.search_pdt h3.titre_search{
	float:none;
	margin:0 0 7px 0;
}
.search_pdt label.key_words{
	display:block;
	font-family:"Tahoma";
	color:#04a798;
	font-size:100%;
	margin:0px 0 8px 17px;
}
.search_pdt input{
	font-family:"Tahoma";
	width:125px;
	height:16px;
	margin:0px 0 18px 15px;
}
.top_moteur_rech {
	padding:2px 0 0 0px;
}
.top_moteur_rech ul{
	margin:0 0 0 19px;
}
.top_moteur_rech li{
	float:left;
	font-family:"Tahoma";
	font-size:91%;
	font-weight:bold;
	color:#868889;
	margin-right:7px;	
}
.scroll_moteur_rech{
	width:151px;
	height:99px;
	overflow:auto;
	float:left;
	margin-right:28px;
	
}
.scroll_moteur_rech .liste_moteur_rech {
	min-height:88px;
	height:auto;
}
.scroll_moteur_rech_right{
	width:210px;
	height:99px;
	overflow:auto;
	float:left;
}
.scroll_moteur_rech_right .liste_moteur_rech_right {
	min-height:88px;
	height:auto;
}

.contenu_moteur_rech ul.list_left{
	float:left;
	width:130px;
	margin:7px 0 0 24px;
}
/***********************************/
.top_moteur_rech li span.span_left, .top_moteur_rech li span.span_left_encour{
	background: url(../images/css/bg_span_left.png) no-repeat left ;
	float:left;
	height:31px;
	width:6px;
	padding:0;
}
.top_moteur_rech li span.span_left_encour{
	background: url(../images/css/bg_span_left_encour.png) no-repeat right ;
}
.top_moteur_rech li a, .top_moteur_rech li.ong_encour a{
	background: url(../images/css/bg_repeat_ong.png) repeat-x left ;
	float:left;
	color:#868889;
	text-decoration:none;
	line-height:9px;
	height:22px;
	padding:9px 1px 0 2px;
}
.top_moteur_rech li.ong_encour a{
	background: url(../images/css/bg_repeat_ong_encour.png) repeat-x left ;
	color:#04a798;
}
.top_moteur_rech li span.span_right, .top_moteur_rech li span.span_right_encour{
	background: url(../images/css/bg_span_right.png) no-repeat right ;
	float:left;
	height:31px;
	width:6px;
	padding:0;
}
.top_moteur_rech li span.span_right_encour{
	background: url(../images/css/bg_span_right_encour.png) no-repeat right ;
}
.top_moteur_rech li.ong_market a span.span_img, .top_moteur_rech li.ong_application a span.span_img, 
.top_moteur_rech li.ong_technology a span.span_img, .top_moteur_rech li.ong_technical a span.span_img{
	background: url(../images/css/bg_ong_market_encours.gif) no-repeat ;
	display:block;
	float:left;
	width:22px;
	height:22px;
	padding:0 3px 0 0;
	margin:-5px 0 0 0;
}

.top_moteur_rech li.ong_application a span.span_img{
	background: url(../images/css/bg_ong_application.png) no-repeat ;
}
.top_moteur_rech li.ong_technology a span.span_img{
	background: url(../images/css/bg_ong_technology.png) no-repeat ;
}
.top_moteur_rech li.ong_technical a span.span_img{
	background: url(../images/css/bg_ong_technical.png) no-repeat ;
}

.top_moteur_rech li a span.span_txt{
	display:block;
	color:#868889;
	font-size:91%;
	line-height:9px;
	padding:0 0 0 28px;
}

.contenu_moteur_rech{
	background: url(../images/css/bg_moteur_rechRodel.png) no-repeat ;
	width:459px;
	height:169px;
	padding-top:10px;
	padding-left:29px;
	margin: 0px 0 22px 0;
	float:left;
}
.contenu_moteur_rech p{
	color:#262525;
	padding-bottom:12px;
	padding-top:8px;
}
.contenu_moteur_rech ul{
	margin:0 0px 0 18px;	
	color:#000;
}
.contenu_moteur_rech li{
	margin-bottom:4px;
}
.fleche_select {
	float:left;
	margin:36px 0 0 0;
}
.fleche_select span{
	display:block;
	height:8px;
	margin:0 0 26px 0;
}
.contenu_moteur_rech ul.list_left{
	float:left;
	width:130px;
	margin:7px 0 0 24px;
}
.search_pdt p.zone_txt{
	margin:92px 0 30px 0;
}
.search_pdt input.bouton{
	background: url(../images/css/bg_ok.png) no-repeat ;
	width:20px;
	height:20px;
	border:0;
	cursor:pointer;
	margin:0 0 0 -8px;
}

.last_bloc{
	background: url(../images/css/bg_last_bloc.png) no-repeat ;
	width:647px;	
	padding:0 12px 0 9px;	
}
.bloc_new_product {
	width:300px;
	float:left;
	margin-right:34px;
}

.bloc_new_product p{
	display: inline;
}


.last_bloc .bloc_new_product h2{
	background: url(../images/css/puce7.png) no-repeat left 0px;
	padding:3px 0 0 18px;
	font-family:"Tahoma";
	font-size:127%;
	height:21px;
	color:#4f3d3f;
	text-transform:uppercase;
	margin-bottom:10px;
}
.last_bloc .bloc_new_product img{
	float:left;
	width:60px;
	margin-left:15px;
	margin-right:11px;
}


/*
.last_bloc .bloc_new_product span{
	display:block;
	font-size:110%;
	font-family:"Tahoma";
	font-weight:bold;
	color:#eb7608;
	padding:1px 0 2px 0;
}
*/

.last_bloc .bloc_new_product, .bloc_silicone {
	height:auto;
	overflow: hidden;

}
.bloc_silicone {
	width:300px;
	float:left;
}
.last_bloc .bloc_silicone h2{
	background: url(../images/css/puce11.png) no-repeat left 0px;
	padding:3px 0 0 18px;
	font-family:"Tahoma";
	font-size:127%;
	height:21px;
	color:#652076;
	text-transform:uppercase;
	margin-bottom:10px;
}
.last_bloc .bloc_silicone img{
	float:left;
	width:60px;
	margin-left:15px;
	margin-right:11px;
}
.last_bloc .bloc_silicone p{
	padding:2px 0 0px 0;
}

/*********Ajout pour jQueryDecorator****/
.decoratedSelectBoxContainer1, .decoratedSelectBoxContainer2, .decoratedSelectBoxContainer3{
	float: left;
}
.decorated select, .decorated input{
	width:100%;		
}
.decoratedSelectBoxContainer1{
	color:#000000;
	margin:0pt 40px 0px 18px;	
	width:130px;
	padding: 0px 0px 40px 0px;	
	
}
.decoratedSelectBoxContainer2{		
	margin:35px 0px 0px 8px;
	width: 35px;
}

.decoratedSelectBoxContainer2 input{		
	margin:0pt 0px 0pt 0px;
}

.decoratedSelectBoxContainer3{	
	margin:0px 0px 0px 27px;
	width:180px;	
	padding: 0px 0px 12px 0px;
}
.decoratedSelectBoxContainer1 select{	
	background-color:transparent;
	border:medium none;
	height:106px;
	overflow-y:scroll;
	padding-left:0px;
	width:142px;
}
.decoratedSelectBoxContainer3 select{	
	height: 106px;
	background-color: transparent;
	border: none;	
	overflow: scroll;
	width:142px;
}
.decoratedSelectBoxContainer3 option{	
	/*margin-bottom:4px;*/
}
.decoratedSelectBoxContainer2 option{	
	margin-bottom:4px;
}
.decoratedSelectBoxContainer2 input{
	margin-bottom:5px;
	width: 20px;
}
.decorated{
	clear:both;
	border:1px solid #000000;
	padding:5px;
	margin:5px;
}
.breaker{
	clear:both;
	line-height: 1px;
	font-size: 1px;
}
/**************************************
*				COL DROITE
***************************************/
.bloc_help{
	padding:0 0 23px 0;
}
.bloc_help h3{
	background: url(../images/css/bg_titre_access.png) no-repeat left 0px;
	padding:4px 0 0 8px;
	font-family:"Tahoma";
	font-size:91%;
	height:19px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:5px;
}

.bloc_help li{
	background: url(../images/css/puce10.png) no-repeat left ;
	padding:0 0 0 10px;
	margin:0 0 2px 15px;
}
.bloc_help li a{
	color:#000;
}

/*****************************************************
*			   			04_TEMPLATE_LIST_PRODUCT
*****************************************************/
.moteur_rech_list{
	margin-bottom:5px;
}
.search_pdt input.bouton_search{
	margin:190px 0 0 15px;
}
.bloc_rappel_rech {
	padding:0 0 0 16px;
	height: auto;
	float: left;
}
.bloc_rappel_rech p{
	color:#000;
}
.bloc_rappel_rech span{
	color:#04a798;
	padding:0 5px 0 0;
	font-weight:bold;
}
.bloc_market{
	width:142px;
	float:left;
	margin:0 5px 5px 0;
}
.top_bloc_market{
	background: url(../images/css/bg_top_bloc_market.png) no-repeat ;
	height:5px;
	overflow:hidden;
}
.bas_bloc_market{
	background: url(../images/css/bg_bas_bloc_market.png) no-repeat ;
	height:5px;
}
.contenu_bloc_market{
	background: url(../images/css/bg_repeat_bloc_market.png) repeat-y ;
	padding:0px 0 0 10px;
}
.contenu_bloc_market p, .contenu_bloc_application p, .contenu_bloc_technology p, .contenu_bloc_tech_propertie p{
	line-height:10px;
	padding:0;
	margin:-2px 0 0 0;
}
.contenu_bloc_market span, .contenu_bloc_application span, .contenu_bloc_technology span, .contenu_bloc_tech_propertie span{
	display:block ;
	font-weight:bold;
	color:#000;
	background:transparent url(../images/css/bg_repeat_bloc_market.png) repeat-y scroll 0%;
}
.bloc_application{
	width:177px;
	float:left;
	margin:0 5px 5px 0;
}
.top_bloc_application{
	background: url(../images/css/bg_top_bloc_application.png) no-repeat ;
	height:5px;
	overflow:hidden;
}
.bas_bloc_application{
	background: url(../images/css/bg_bas_bloc_application.png) no-repeat ;
	height:5px;
}
.contenu_bloc_application{
	background: url(../images/css/bg_repeat_bloc_application.png) repeat-y ;
	padding:0px 0 0 10px;
}
.bloc_technology{
	width:159px;
	float:left;
	margin:0 5px 5px 0;
}
.top_bloc_technology{
	background: url(../images/css/bg_top_bloc_technology.png) no-repeat ;
	height:5px;
	overflow:hidden;
}
.bas_bloc_technology{
	background: url(../images/css/bg_bas_bloc_technology.png) no-repeat ;
	height:5px;
}
.contenu_bloc_technology{
	background: url(../images/css/bg_repeat_bloc_technology.png) repeat-y ;
	padding:0px 0 0 10px;
}
.bloc_tech_propertie{
	width:148px;
	float:left;
	margin:0 5px 5px 0;
}
.top_bloc_tech_propertie{
	background: url(../images/css/bg_top_bloc_tech_propertie.png) no-repeat ;
	height:5px;
	overflow:hidden;
}
.bas_bloc_tech_propertie{
	background: url(../images/css/bg_bas_bloc_tech_propertie.png) no-repeat ;
	height:5px;
}
.contenu_bloc_tech_propertie{
	background: url(../images/css/bg_repeat_bloc_tech_propertie.png) repeat-y ;
	padding:0px 0 0 10px;
}
.bloc_resultat span.nbr_resultat{
	display:block;
	font-size:163%;
	color:#938787;
	padding:0 0px 20px 16px;
}

.bloc_resultat table{
	display: block;	
	margin-bottom: 30px;
}

.bloc_resultat .pagination{
	float:right;
	margin:-35px 20px 10px 0;
	position: relative;		
	clear: both;
}
.bloc_resultat .pagination a{
	color: #666;
	text-decoration:none;
	font-size:100%;
	font-family:"Tahoma";
	padding:0 2px;
}
.bloc_resultat .pagination a.last {
	padding:0px 8px 0 0;
}
.bloc_resultat .pagination a.next{
	padding:0 0 0 5px;
}
.bloc_resultat .pagination span{
	font-size:100%;
	font-weight:bold;
	color:#04a798;
	padding:0 0px 0 0;
	margin:0 2px 0 2px;
}
.bloc_resultat .pagination.space{
	margin-bottom:25px ;
}
.titre_result {
	margin:0px 0 0 20px;
	height:23px;	
	position:relative;
}
.titre_result span.left_titre{
	float:left;
	background: url(../images/css/bg_titre_left.png) no-repeat ;
	width:8px;
	height:23px;
}

.titre_result span.right_titre{
	float:left;
	background: url(../images/css/bg_titre_right.png) no-repeat ;
	width:8px;
	height:23px;
}

.titre_result h4{
	float:left;
	background: url(../images/css/bg_repeat_titre.png) repeat-x  ;
	height:21px;
	color:#fff;
	font-size:110%;
	font-family:"Tahoma";
	padding:2px 4px 0 2px;
}

.titre_result a{
	color:#fff;
}

.titre_result2 {
	margin:0px 0 0 20px;
	height:23px;	
}
.titre_result2 span.left_titre{
	float:left;
	background: url(../images/css/bg_titre_left.png) no-repeat ;
	width:8px;
	height:23px;
}
.titre_result2 h4{
	float:left;
	background: url(../images/css/bg_repeat_titre.png) repeat-x  ;
	height:21px;
	color:#fff;
	font-size:110%;
	font-family:"Tahoma";
	padding:2px 4px 0 2px;
}

.titre_result2 a{
	color:#fff;
}

.titre_result2 span.right_titre{
	float:left;
	background: url(../images/css/bg_titre_right.png) no-repeat ;
	width:8px;
	height:23px;
}
.affich_result  {
	width:664px;
	margin:-16px 0 10px 0;	
	float: left;
}
.top_affich_result  {
	background: url(../images/css/bg_top_affich_result.png) no-repeat ;
	height:10px;	
}
.contenu_affich_result  {
	background:transparent url(../images/css/bg_repeat_affich_result.png) repeat-y scroll 0%;
	color:#000000;
	padding:0px 10px 0pt 20px;	
}
.bas_affich_result  {
	background:transparent url(../images/css/bg_bas_affich_result.png) no-repeat scroll 0%;
	height:8px;
}
.affich_result img {
	float:right;
}
.affich_result p {
	padding:20px 0 20px 0;
}
.affich_result input.btn_contact {
	background: url(../images/css/bg_btn_contact.png) no-repeat ;
	height:15px;
	width:97px;
	border:none;
	font-family:"Tahoma";
	font-size:85%;
	color:#fff;
	padding:0px;
	margin:0px 15px -9px 0;
	float:right;
	cursor:pointer;
	position:relative;
}

.affich_result a.more {
	background:transparent url(../images/css/bg_btn_contact.png) no-repeat scroll 0%;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	font-family:"Tahoma";
	font-size:85%;
	height:15px;
	margin:0px 15px -9px 0pt;
	padding:0px;
	position:relative;
	width:97px;
	text-align: center;
}
/*****************************************************
*			   					05_TEMPLATE_PRODUCT
*****************************************************/
.bloc_global_product {
	margin:15px 0 0 0;
}
.bloc_global_product .search_pdt h3{
	background: url(../images/css/puce_right.png) no-repeat left;
	padding-left:10px;
	margin:3px 86px 0 8px;
}
.bloc_global_product .search_pdt img.img_separ{
	margin:9px 0 9px 0px;
}
.bloc_detail_resultat .titre_result {
	margin:0px 0 20px 10px;
}
.bloc_detail_resultat  .titre_result h4{
	height:19px;
	padding:4px 4px 0 2px;
}
.detail_resultat{
	padding:0 0 0 28px;
}
.bloc_ref{
	color:#000;
	padding:0 0 20px 0px;
}
.bloc_ref p{
	padding:0;
}
.bloc_product_description {
	padding:0 0 20px 0;
}
.bloc_product_description span{
	color:#4f3d3f;
	font-weight:bold;
}
.bloc_product_description  p{
	padding:0;
}
.bloc_product_library{
	width:412px;
	float:left;
	margin:0 10px 0 0;		
}

.top_bloc_product_library{
	background: url(../images/css/bg_top_bloc_product_library.png) no-repeat ;
	height:10px;
	overflow:hidden;
}
.bas_bloc_product_library{
	background: url(../images/css/bg_bas_bloc_product_library.png) no-repeat ;
	height:10px;
	clear:both;
}
.contenu_bloc_product_library{
	background: url(../images/css/bg_repeat_bloc_product_library.png) repeat-y ;
	padding:2px 0 0 17px;
	min-height:73px;
	height:auto;	
	float:left;
	width:400px;	
}
.contenu_bloc_product_library ul li{
	background: url(../images/css/bg_pdt_library.png) no-repeat left 2px ;
	padding:0px 0 0 21px;
	font-weight:bold;
	color:#4f3d3f;
	margin:0 0 5px 0;	
}

.contenu_bloc_product_library  ul{
	float:left;
	
}
.contenu_bloc_product_library li ul{
	margin:5px 0 0 0;
	float:none;
	
}
.contenu_bloc_product_library li li{
	background: none ;
	padding:0px 0 0 0px;
	font-weight:normal;
	color:#000;
}
ul.list_technical {
	margin:0 0px 0 0;
	padding-left:0px;
	width: 190px;
}
.bloc_others_documents{
	width:219px;
	float:left;
	min-height:95px;
	height:auto;
}
.top_bloc_others_documents{
	background: url(../images/css/bg_top_bloc_others_documents.png) no-repeat ;
	height:11px;
	overflow:hidden;
}
.bas_bloc_others_documents{
	background: url(../images/css/bg_bas_bloc_others_documents.png) no-repeat ;
	height:11px;
}
.contenu_bloc_others_documents{
	background: url(../images/css/bg_repeat_bloc_others_documents.png) repeat-y ;
	padding:0px 0 0 20px;
	min-height:73px;
	height:auto;
}
.contenu_bloc_others_documents li {
	min-height: 22px;
}	
.contenu_bloc_others_documents li a{
	color:#0191D7;	
}

.contenu_bloc_others_documents img{
	float:left;	
	margin:0 10px 0 0px;
	width: auto;
}

.bloc_product_library span, .bloc_others_documents span, .bloc_product_library_1bloc span{
	display:block;
	font-weight:bold;
	color:#4f3d3f;
	padding:0 0 10px 0px;
}

/**************************************
*				COL DROITE
***************************************/
.bloc_distributeur h3{
	background: url(../images/css/bg_titre_distributeur.png) no-repeat left 0px;
	padding:4px 0 0 7px;
}

.menu_lateral h3 {
      background:#2C3C4A;
      float:left;
      height:17px;
      padding-right: 4px;
      margin-right: -4px
}
img.arrondi_titre_bleu{
      padding: 0px;
}

.bloc_contact h3{
	background: #04a798;
	padding:4px 4px 0px 7px;
	
}

.bloc_contact h4{
	font-weight:normal;
	color:#000;
	padding:0px 0 4px 15px;
}
/* select */
.select_country {
   display: none;
   background: url(../images/css/select/select_country.png) no-repeat;
   width: 129px;
   height: 21px;
   margin-bottom: 6px;
}
.country_of_use {
   display: none;
   background: url(../images/css/select/country_of_use.png) no-repeat;
   width: 129px;
   height: 20px;
}

/*****************************************************
*			   					06_TEMPLATE_MARKET
*****************************************************/
.bloc_product_market{
	padding:0 0 0 30px;
}
.bloc_product_market h3{
	color:#3E2733;
	padding:0 0 8px 0px;
}
.zone_direct_access  {
	width:659px;
	margin:0px 0px 30px 0px;
}
.top_zone_direct_access   {
	background: url(../images/css/bg_top_zone_direct_access.png) no-repeat ;
	height:10px;	
}
.contenu_zone_direct_access  {
	background: url(../images/css/bg_repeat_zone_direct_access.png) repeat-y ;
	padding:5px 0px 0px 20px;
	width:639px;
}
.bas_zone_direct_access   {
	background: url(../images/css/bg_bas_zone_direct_access.png) no-repeat ;
	height:10px;
}
.zone_direct_access ul {	
	display:table;
	float:left;
	margin:0px;
	width:100%;
}

.zone_direct_access ul.last_list{
	margin:0;
}
.zone_direct_access ul li {
	background:transparent url(../images/css/bg_list_access.png) no-repeat scroll left 8px;
	border-collapse:collapse;
	color:#000000;
	display:table-cell;
	float:left;
	font-family:"Tahoma";
	font-size:91%;
	/*height:20px;*/
	line-height:1em;
	margin:0pt 0pt 5px;
	padding-left:5px;
	white-space:normal;
	width:24%;
}
.zone_direct_access ul li a {	
	color:#000000;	
}

.bloc_details table{
	width: 649px;
}
.bloc_details td{
	vertical-align: top;
	padding: 0 40px 0px 0px;
	width:400px;
}

.bloc_details h3 {
	padding-bottom:9px;
}

.item_bloc{
	/*width:300px;*/
	margin:0 0px 26px 0;
	float:left;
}

.bloc_pair{
	margin-right:0;
}
.item_bloc .titre_bloc .left_titre_details, .item_bloc .titre_bloc .right_titre_details{
	background: url(../images/css/bg_span_left_details.png) no-repeat ;
	height:23px;
	width:8px;
	float:left;
}
.item_bloc .titre_bloc .right_titre_details{
	background: url(../images/css/bg_span_right_details.png) no-repeat ;
}
.item_bloc .titre_bloc h4 a{	
	color:#fff;	
}

.item_bloc .titre_bloc h4 {
	background: url(../images/css/bg_repeat_titre_details.png) repeat-x ;
	float:left;
	height:17px;
	font-family:"Tahoma";
	font-size:91%;
	color:#fff;
	text-transform:uppercase;
	padding:6px 2px 0 3px;
	margin:0 0 6px 0;
}
.item_bloc img{
	float:left;
	height:102px;
	width:112px;
	margin:3px 10px 0px 0;
}
.item_bloc p a{
	color:#000;
	padding:0 0px 0 0;
	text-align: justify;
}

.item_bloc p{
	color:#000;
	padding:0 0px 0 0;
	text-align: justify;
}

/*****************************************************
*			   				07_TEMPLATE_APPLICATION
*****************************************************/
.bloc_submarket{
	padding:0 0 0 30px;
}
.col_gauche{
	width:112px;
	float:left;
	margin:0 9px 0 0;	
}
.titre_col_gauche{
	padding:10px 0 10px 30px;	
	height: 23px;
}
.titre_col_gauche .left_titre_details, .titre_col_gauche .right_titre_details{
	background: url(../images/css/bg_span_left_details.png) no-repeat ;
	height:23px;
	width:8px;
	float:left;
}
.titre_col_gauche .right_titre_details{
	background: url(../images/css/bg_span_right_details.png) no-repeat ;
}
.titre_col_gauche h3{
	background: url(../images/css/bg_repeat_titre_details.png) repeat-x ;
	float:left;
	height:19px;
	font-family:"Tahoma";
	font-size:91%;
	color:#fff;
	text-transform:uppercase;
	padding:4px 5px 0 8px;
	margin:0 0 6px 0;
}
.col_gauche img{
	width:112px;
}
.zone_application {	
	float:left;
	width:545px;
	padding:0 0 0 0;
}
.zone_application p{
	padding:0px 0px 13px 0px;	
	color:#000;
}

.zone_application span{
	margin-bottom: 5px;
	color:#000;
}
.zone_application h3{
	padding:8px 0px 15px 0px;		
	color:#4a3739;
	text-transform:uppercase;
	font-family:"Tahoma";
}
.top_bloc_liste_applications{
	background: url(../images/css/bg_top_bloc_liste_applications.png) no-repeat ;
	height:10px;
	overflow:hidden;
}
.bas_bloc_liste_applications{
	background: url(../images/css/bg_bas_bloc_liste_applications.png) no-repeat ;
	height:10px;
	margin-bottom:30px;
}
.contenu_bloc_liste_applications{
	background: url(../images/css/bg_repeat_bloc_liste_applications.png) repeat-y ;
	padding:2px 15px 10px 17px;
}
.contenu_bloc_liste_applications td{
	padding:0 0 10px 0px;
}
.contenu_bloc_liste_applications td.td_detail{
	padding:0 0 10px 8px;
}
.contenu_bloc_liste_applications td img{
	padding:0;
	width:100px; 
}
.contenu_bloc_liste_applications table h4{
	color:#000;
	font-family:"Tahoma";
}
.contenu_bloc_liste_applications table p{
	text-align:justify;
}

.application_fichier{
	padding:0px 0px 13px;
	margin-bottom: 10px;
}

.application_fichier span{
	color:#565454;
	font-weight:bold;
}

.application_fichier ul {
	padding:6px 0px 0px;	
}

.application_fichier ul li{
	padding:6px 0px 0px;
	/*line-height: 17px;	*/
}	
/***********************************************************
*			 				08_TEMPLATE_DISTRIBUTOR-COUNTRY
***********************************************************/
.network .contenu_centre h2{
	background: url(../images/css/puce6.png) no-repeat left 0px;
	padding:2px 0 0 21px;
	color:#ae0055;
	margin-bottom:29px;
}
.bloc_distributeur_country {
	padding: 0px 0px 0px 19px;
}
.distributor_form {
	text-align: center;
	margin-bottom: 20px;
}	

.bloc_distributeur_country h3{
	margin: 0px 0px 10px 0px;
}
.bloc_distributeur_country .bloc_image{
	width:115px;	
	margin: 0px 20px 0px 0px;
	float:left;
	display: block;
}	
.bloc_distributeur_country .bloc_image img{	
	width:109px;
}
.detail_distributeur_country{
	width:538px;
	float:left;
	margin:0px 0px 40px 0px;
}
.detail_distributeur_country h3{
	color:#ae0055;
	padding:0px 0 0 0px;
}
.detail_distributeur_country p.def_distrib{
	padding:0px 0 13px 0;
} 

/**** Modif Rodel margin-bottom : 38px > 18px ****/
.detail_distributeur_country p{
	color:#000;
	padding:0px 0 18px 0;
}

.detail_distributeur_country div.adress{
	color:#000;
	padding:0px 0 18px 0;
}

.detail_distributeur_country p.tel{
	padding: 0;
}
.detail_distributeur_country p.fax{
	padding: 0 0 25px 0;
}
.detail_distributeur_country p.adress{
	color:#000;
	padding:0px 0 0px 0;
}
.detail_distributeur_country a{
	color:#000;
	text-decoration:underline;
}
.detail_distributeur_country span {
	float: left;
	width: 386px;
}
.detail_distributeur_country span.float_left{
	width:45px;
	margin-right:27px;
	
}
.detail_distributeur_country span span{
	width:48px;
	
}
/***********************************************************
*			 				09_TEMPLATE_LIST-NEWS
***********************************************************/
.zone_liste_news{
	padding:0 0 0 25px;
}
.zone_liste_news .img_separ{
	padding:0 0 19px 0;
}
.zone_liste_news form{
	padding:0 0 15px 30px;
}
.zone_liste_news form select{
	width:67px;
	height:20px;
	font-size:110%;
	padding:0 0 0 4px;
	color:#000;
}
.zone_liste_news ul{
	width:380px;
	padding:0 0 0px 30px;
}
.zone_liste_news li {
	margin-bottom:22px;
	color:#000;
}

.zone_liste_news li a {
	margin-bottom:22px;
	color:#000;
}
.zone_liste_news li span {
	font-family:"Tahoma";
	color:#04779d;
	font-weight:bold;
}
.zone_liste_news li span {
	background: url(../images/css/puce3.png) no-repeat left 3px;
	padding:0px 0 0 20px;
	font-family:"Tahoma";
	color:#04779d;
	font-weight:bold;
}

.zone_liste_news li span.bold_title {
	background: none;	
	color:#000000;
	font-weight:bold;
	padding:0px 0 0 0px;
}  

/************/
.date_select {
   display: none;
   background: url(../images/css/select/date_select.png) no-repeat;
   width: 67px;
   height: 22px;
}
/***********************************************************
*			 				10_TEMPLATE_CONTACT-US
***********************************************************/
.contact .contenu_centre h2{
	background: url(../images/css/puce12.png) no-repeat left 0px;
	padding:2px 0 0 21px;
	color:#e55300;
	margin-bottom:24px;
}
.zone_contact {
	padding:0 17px 0 24px;
}
.zone_contact p{
	padding:0 0px 58px 0px;
	color:#000;
	text-align:justify;
}
.form_left{
	float:left;
	width:258px;
	margin:0 31px 0 0;
	padding-bottom:35px;
}
.form_left label{
	float:left;
	vertical-align:middle;
	width:78px;
	margin-right:17px;
	padding:3px 0 0 0 ;
	color:#000;
}
.form_left label span{
	color:#e55300;
}
.form_left input {
	width:158px;
	height:16px;
	margin-bottom:6px;
	padding:3px 0pt 0pt 0px;
}

.form_left textarea {
	width:158px;	
	margin-bottom:6px;
}

.form_left select {
	width:163px;
	height:19px;
	margin-bottom:8px;
}
.form_right{
	float:left;
	width:384px;
	margin:0;
}
.form_right label{
	width:151px;
	margin-right:9px;
}
.form_right input {
	width:214px;
	
}
.form_right select {
	width:218px;
}
.form_right textarea {
	width:214px;
	height:116px;
}
.newsletter input.btn_submit{
	background: url(../images/css/bg_btn_submit.png) no-repeat;	
	float:right;
	width:68px;
	height:20px;
	border:none;
	font-family:"Tahoma";
	font-size:100%;
	color:#fff;
	cursor:pointer;
	padding:0;
	margin:0 6px 0 0;
}
.newsletter input{
	margin-right:10px;
}
.newsletter label{
	color:#000;
}
/***********************************************************
*			 				11_TEMPLATE_PAGES-ZONEDD
***********************************************************/
.bloc_pages_zonedd {
	padding: 0px 20px 0px 19px;
}
.bloc_pages_zonedd h3{
	font-family:"Tahoma";
	color:#ae0055;
	padding:0 0 6px 0;
}
.bloc_pages_zonedd p{
	color:#000;
	text-align:justify;
	padding:0px 0 16px 0;
}
.bloc_pages_zonedd img{
	margin:0px 15px 47px 15px;
	float:left;
	width:414px;	
}

.bloc_pages_zonedd img#rss_icon{
	margin:0px 0px 0px 0px;
	float:none;
	width:auto;
	height:auto;
}
.bloc_sales_offices{
	float:right;
	background: url(../images/css/bg_bloc_sales_offices.png) no-repeat;	
	font-family:"Tahoma";
	width:203px;	
	margin:26px 0 0 0;
	padding:47px 9px 0 19px;
}
.bloc_sales_offices h4{
	color:#ae0055;
	padding:0 0 3px 0;
}
.bloc_sales_offices li span.country{
	background: url(../images/css/puce13.png) no-repeat left 5px;
	padding:0px 0 0 12px;
	font-weight:bold;
	color:#2c2d2e;
}
.bloc_sales_offices li span.name{
	padding:6px 0 0 6px;
	font-weight:bold;
	color:#565454;	
	margin-top:4px;
}
.bloc_sales_offices li p{
	padding:0;
	color:#3a3c3d;
}
.bloc_sales_offices li span span{
	padding:0px 3px 0 0px;
}
.bloc_sales_offices li span.test{
	display:block;
	color:#3c3d3d;
}
.bloc_news_events{
	background: url(../images/css/bg_news_event.png) no-repeat;	
	font-family:"Tahoma";
	width:398px;
	height:auto;
	padding:0px 27px 0 19px;
	margin:-4px 0 0px 0;		
	float: left;
}
.bloc_news_events h4{
	color:#ae0055;
	padding:0 0 4px 0;
}
.bloc_news_events ul{
	margin-bottom:26px;
}
.bloc_news_events li{
	margin-bottom:13px;
}
.bloc_news_events span{
	background: url(../images/css/puce13.png) no-repeat left 3px;
	padding:0px 0 0 20px;
	font-weight:bold;
	color:#565454;
}
.bloc_news_events span a{		
	font-weight:bold;
	color:#565454;
}
.bloc_news_events p{
	padding:12px 0 0 0;
	color:#3a3c3d;
}
.bloc_news_events span.txt_span{
	color:#2c2d2e;
}

.bloc_news_events span.txt_span a{
	color:#2c2d2e;
}

.bloc_news_events a.other_news{
	float:right;
	color:#ae0055;
}
	
.bloc_fichiers_zone {		
	font-family:"Tahoma";
	width:398px;
	height:auto;
	padding:15px 27px 0 19px;
	margin:15px 0 25px 0;	
	float: left;
}

.bloc_fichiers_zone p{	
	color:#565454;
	font-weight:bold;
	padding:0px 0px 6px 9px;
	margin:0px 0 10px 0;
}

.bloc_fichiers_zone span{		
	margin-bottom:7px;
	padding: 0px 0px 0px 5px;
}

.bloc_fichiers_zone li{		
	padding: 0px 0px 5px 0px;
	margin-bottom: 7px;	
}

.bloc_fichiers_zone img{
	width:auto;
	margin: 0px 0px 0px 0px;
}

/*****************************************
/* TEMPLATE BLANK
/*****************************************/
.wysiwig {
	padding-left: 9px;
	margin-bottom: 15px;
	width: 690px;
}	

.bloc_fichiers_wysiwyg {		
	font-family:"Tahoma";
	width:398px;
	height:315px;
	padding:0px 27px 0 19px;
	margin:15px 0 0px 0;	
}

.bloc_fichiers_wysiwyg p{	
	color:#565454;
	font-weight:bold;
	padding:0px 0px 6px 9px;
}

.bloc_fichiers_wysiwyg span{		
	margin-bottom:7px;
	padding: 0px 0px 0px 5px;
}

.bloc_fichiers_wysiwyg li{		
	padding: 0px 0px 5px 0px;
	margin-bottom: 7px;	
}

.bloc_fichiers_wysiwyg img{
	width:auto;
	margin: 0px 0px 0px 0px;
}

/*************************************
* TEMPLATE NEWS ITEM
***************************************/
.contenu_centre .date {
	color:#04779D;
	font-family:"Tahoma";
	font-size:110%;
	height:21px;
	margin-bottom:21px;
	padding:3px 0pt 0pt 18px;
	font-weight:bold;
}

.contenu_centre .title {
	color:#000000;
	font-family:"Tahoma";
	font-size:110%;
	height:21px;
	margin-bottom:21px;
	padding:3px 0pt 0pt 0px;
	font-weight:bold;
}



/***********************************
*Ajout liste de fichiers de la colonne de droite
***********************************/
.bloc_fichiers{
	margin-bottom:23px;
	overflow: hidden;
}
.bloc_fichiers h3{
	padding:4px 0 0 8px;
	font-family:"Tahoma";
	font-size:91%;
	height:19px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:6px;
	 background:#2C3C4A;
      float:left;
      height:17px;
      padding-right: 4px;
      margin-right: -4px;
}

.bloc_fichiers li{	
	padding:0 0 0 24px;
	margin:0 0 2px -5px;
	color:#000;
}
.bloc_fichiers li a{
	color:#000;
	width: 180px;
}


/*******************************************
*			   			TEMPLATE_SEARCH_RESULTS
********************************************/
.jahia_search_results h2{
	background: url(../images/css/puce_search_results.png) no-repeat left 0px;
	padding:3px 0 0 18px;
	font-family:"Tahoma";
	font-size:127%;
	height:21px;
	color:#99a3a6;
	text-transform:uppercase;
	margin-bottom:30px;
}

.jahia_search_results .dotted{
	background: transparent url(../images/css/search_dot.png) repeat-x;
	padding:0px 0px 0px 0px;
	color:#99a3a6;	
	/*border-width: 2px;
	border-bottom-style: dotted;	*/
	margin-bottom: 35px;	
}

.jahia_search_results .summary{
	background-color: #ffffff;
	padding:0px 1px 0px 40px;
	color:#99a3a6;
	font-weight: bold;
	font-size:115%;
	font-family:"Tahoma";	
	display: inline;
}

.jahia_search_results .border{
	color:#99a3a6;
	/*border-bottom-style: dotted;*/
	width: auto;
}

.jahia_search_results .pagination{
	float:right;
	background-color: #ffffff;
	padding: 0px 40px 0px 5px;	
}
.jahia_search_results .pagination a{
	color: #666;
	text-decoration:none;
	font-size:100%;
	font-family:"Tahoma";
	padding:0 2px;
}
.jahia_search_results .pagination a.last {
	padding:0px 8px 0 0;
}
.jahia_search_results .pagination a.next{
	padding:0 0 0 5px;
}
.jahia_search_results .pagination span{
	font-size:100%;
	font-weight:bold;
	color:#04a798;
	padding:0 4px 0 0;
}

.jahia_search_results .pagination .current_result span{	
	color:#00B09D;	
}


.jahia_search_results .pagination.space{
	margin-bottom:25px ;
}

.jahia_search_results .resultat {
	padding: 0px 0px 15px 40px;
}

.jahia_search_results .resultat .number{
	color: #000000;
	font-weight:bold;
}

.jahia_search_results .resultat .title{
	font-family:"Tahoma";
	font-size:110%;
	height:21px;
	color:#99a3a6;
	font-weight: bold;
}

.jahia_search_results .resultat .title a{
	font-family:"Tahoma";
	font-size:110%;
	height:21px;
	color:#99a3a6;
	font-weight: bold;
}

.jahia_search_results .resultat {
	font-family:"Tahoma";	
	color:#000000;	
}

#separator_lien_product_catalog	{
	margin-top:20px;
	border-top:1px solid;
}

#separator_search_lien_product_catalog	{
	width:514px;
	color:#04779D;
	margin-top:20px;
	border-top:1px solid;
}

.jahia_search_results a.search_lien_product_page	{
	margin-top:10px;
	/*padding-top:10px;*/
	width:514px;
	padding-left:10px;
	color:#04779D;
	display: block;
	padding:0 0 0 24px;
	margin:10px 0 2px -5px;
}

.lien_product_page	{	
	width:714px;
	padding-left:10px;
	color:#000000;
	display: block;
	background: url(../images/css/puce8.png) no-repeat left ;
	padding:0 0 0 24px;
	margin:10px 0 2px -5px;
}


/*A VERIFIER*/

.bloc_info{
	padding:0 12px 0 9px;
}
.bloc_info img{
	float:left;
	width:130px;
	margin:0 28px 0 0px;
}
.bloc_info div{
	float:left;
	width:523px;
}
.bloc_info p.parag{
	color:#000;
	padding:0px 0 30px 0px;
	word-spacing:-1px;
}

.bloc_info p.parag_Arial12	{
	color:#000;
	padding:0px 0 30px 0px;
	word-spacing:-1px;
	font-family:Arial;
	font-size:12px;
}
.bloc_info h3{
	font-family:"Tahoma";
	font-size:100%;
	color:#04779d;
	margin-bottom:14px;
}
.bloc_info ul{
	margin-bottom:12px;
}
.bloc_info li{
	background: url(../images/css/puce9.png) no-repeat left 6px;
	padding-left:8px;
	color:#000;
	margin-bottom:13px;
}
.bloc_info p{
	color:#000;
	padding:0px 0 18px 0px;
	word-spacing:-1px;
}

.bloc_info .fichiers img{
	float:left;	
	margin:0 10px 0 0px;
	width: auto;
}

.bloc_info .fichiers a{
	color: #04779D;
	font-family:"Tahoma";
	font-size:105%;
}

/***********************************************************
*			 				TEMPLATE ERROR
***********************************************************/
.system_error {
	padding : 20px 20px 20px 20px;
}

/*******************************************************************
* ECRAN MY SETTINGS
********************************************************************/
.mysettings .contenu_centre h2{
	background: url(../images/css/puce12.png) no-repeat left 0px;
	padding:2px 0 0 21px;
	color:#e55300;
	margin-bottom:24px;
}

.zone_mysettings h3{	
	padding:2px 0 0 0px;
	color:#e55300;
	margin-top: 20px;
	margin-bottom:15px;
} 	
   	
.zone_mysettings {
	padding:0 17px 0 24px;
}
.zone_mysettings p{
	padding:0 0px 58px 0px;
	color:#000;
	text-align:justify;
}

.zone_mysettings input.btn_submit {
	background:transparent url(../images/css/bg_btn_submit.png) no-repeat scroll 0%;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	font-family:"Tahoma";
	font-size:100%;
	height:20px;
	margin:0pt 6px 0pt 0pt;
	padding:0pt;
	width:68px;
}

/*************************************************************
* Contenu g�r� par le fck editor
*************************************************************/
/*.fckstyle h1, h2, h3, h4, h5, h6, p, form, input {
	background-image : none;	
	margin:0px;
	padding:0px;
}*/

#fckstyle h1, h2, h3, h4, h5, h6, span, div {
	background-image: none;	
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-decoration: none;	
}

#fckstyle h2 {
	background-image: none;	
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-decoration:none;
	text-transform:none;
}

#fckstyle ul {
	list-style-type: disc;
	margin:0px;
	padding:0px 0 0 10px;
	margin-left: 10px;
}

#fckstyle li {
	background: none;
	margin:0px;
	padding:0px 0 0 0px;
	color: #000000;
}

#fckstyle img {
	border:medium none;
	width:auto;
}


.bloc_info .fichiers_generic li{
	margin-bottom: 0px;
}

/*Template inclusion*/
div.include{
	padding : 0px 0px 0px 20px;	
}
.include img {
	display: none;
}

.include input {
	color: #000000;
	height: 18px;
}