/* CSS Document */

/*  Fonts , text  ********************************** */

#content_box p{
	margin-top:6px;
	margin-bottom:10px;
	
}
#content_box h1 {
	margin-top:2px;
	margin-bottom:25px;
	padding-bottom:4px;
	border-bottom:1px solid #ccc; 
	
}
#content_box h2{
 	margin-bottom:10px;
	padding:5px;
	color:#333333;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#FFF;
	text-transform:uppercase;
	clear:both;
	
}
#content_box .title_top_page{
	padding-top:0px;
	border-top:none;
}



/*****************************************************/


#left_colunm{
	width:722px;
	float:left;
}
#right_column{
	width:226px;
	float:left;
}
#flash_banner{
	width:705px;
	height:190px;
}
#flash_banner, #products_box, #services_box, #latest_news_box, #company_box, #environment_box, #newsletter_box{
	float:none;
}
#flash_banner h2, #products_box h2, #services_box h2, #latest_news_box h2, #company_box h2, #environment_box h2, #newsletter_box h2{
	font-size:12px;
	color:#009966;
	font-weight:bold;
}
.div_padding{
	/*float:none;*/
}
#content_box{
	width:685px;
	background:#efefef url(../images/latest_new_bkg.gif) repeat-x;
	padding:10px;
	padding-bottom:50px;
	overflow:auto;
	
}
#content_box ul, #content_box ol{
	padding: 8px 0 0 25px;
	margin-bottom:10px;
}
#content_box ul li, #content_box ol li{
	padding-bottom:0px;
		
}
#content_box ol li{
	/*list-style-type: lower-latin;*/

}
#introBox{ float:left; width:500px; height:auto}
/* page */




/* text size and print btn */
#functionBox{
	float:right;
	
}
#functionBox img{
	margin:0px 5px 0px 5px;
}
#legend{
	width:150px;
	background-color:#ecf9ef;
	border:solid 1px #ccc;
	margin:12px 15px 10px 0;
	padding:4px;
}
#toc{
	width:150px;
	float:left;
	background-color:#FFF;
	border:solid 1px #ccc;
	margin:0px 15px 10px 0;
	padding:10px 0 20px 0;
	
}
#toc ul{
	margin:0px;
	padding:10px;
	list-style:none
	
}
#toc ul li{
	margin:0px;
	padding:0px;
	
}

#toc ul li a{
	margin:0px;
	
	display:block;
	padding:4px 0px;
	border-bottom:1px solid #CCC;
	font-weight:bold;
	background:url(../images/img_arrow.gif) 120px 8px no-repeat ;	
}	

#toc ul li a:hover{
	background:#ecf9ef;
	color:#333333;
	text-deco
	text-decoration:none;
	
}	
.border{
	border: solid 1px #ccc;
}
.pages_img_left{
	float:left;
	/*clear:both;*/
	
	
	/*border: solid 1px #ccc;*/
	margin:5px 10px 10px 0px;
	
}
.pages_img_right{
	float:right;
	height:100px;
	/*border: solid 1px #ccc;*/
	margin:5px 0px 10px 10px;
	
}
sup{
	font-size:0.8em;
}
.gallery_img{
	clear:both;
	text-align:left;
	padding:10px 20px 10px 20px;
}	
.gallery_img img, fieldset img{
	border: solid 1px #ccc;
	margin-left:6px;
}
.link_icon{
	position: relative;
	top:1px;
	left:5px;
}
fieldset{
	clear:both;
	border:1px solid #ccc; 
	margin-bottom:15px; 
	margin-top:20px; 
	text-align:left; 
	padding: 0 5px 5px 5px;
}
legend{
	padding:0 5px 5px 5px;
	font-weight:bold;
	color:#666;
	
}
.tech_doc{ padding-left:15px;}

.quote{
	font-family: Georgia, 'Times New Roman', serif;
	font-weight: 900;
    font-size: 1.3em;
	letter-spacing: 0.1em;
	line-height: 1.2em;
	text-align: left;
	color:#000;
	margin:30px 25px 30px 2px;
	width:600px
	
}
p.quote:first-letter{}

td{
	vertical-align:top;
}
#Poly_contact{
	margin:3px 0px 0px 60px;
}
/* navigation par pages */
.pages_bas{
	float:right;
	margin-top:4px;
}
.bas_pages_selec{
	color:#009966;
}
.pages_bas a, .pages_bas a:hover{ color:#666; }

.cellContour{
	border:1px solid #CCC; padding:10px; width:90%;
	background:url(../images/bkg_tableau.jpg) bottom repeat-x #FFF;
}

.sepBottom{
	border-bottom:1px solid #CCC; display:block; padding: 10px 0 40px 0;
}

.sepBottom img{
	margin-right:50px; float:left;
}



/* Classe pour les tableau specifications - fiches techniques */	

.Tableau{ 
	border:1px solid #CCC; 
	background:#FFF;
}

.cellTitre{
	padding:2px; 
	border-bottom:1px solid #ccc; 
	background:#eae9ec; 
	color:#000; 
	font-weight:bold
}
.cellInfo{
	padding:2px; 
	border-bottom:1px dotted #eae9ec; 
	background:#ecf9ef; 
	color:#333; 
	font-weight:normal
	}

/* Classes pour les tableaux distributeurs */	

.tabTitle{ font-weight:bold}

/* Classe pour les tab specifications, standard equip, optional equip, technical graphs */	
#npluslues3titre{position:relative;margin:0;padding:0px;height:24px;}
#npluslues3titre li{margin:0;padding:0px;list-style:none;display:block;position:absolute;}
#npluslues3titre a{color:#FFF;text-decoration:none;font-weight:bold; font-size:11px}
#npluslues3titre a:visited{color:#FFF;}
#npluslues3titre a:hover{color:#FFF;text-decoration:underline;}
#tab01{margin:0;padding:0px;display:block;}
#tab02{margin:0;padding:0;display:none;}
#tab03{margin:0;padding:0;display:none;}
#tab04{margin:0;padding:0;display:none;}
.btn_on{font-size:11px;font-weight:bold;color:#009966;background-color:#FFF;text-align:center;padding:5px;  border-left:1px solid #CCC;  border-right:1px solid #CCC;  border-top:1px solid #CCC;}
.btn_off{font-size:10px;color:#FFF;background-color:#009966;text-align:center;padding:5px; border-left:1px solid #CCC; border-right:1px solid #CCC; border-top:1px solid #CCC}
.espcace{padding:5px; }
#blocspec{width:685px;}
#blocOpen{padding:5px;margin:0px; background:url(../images/bkg_tableau.jpg) bottom repeat-x #FFF;  border:1px solid #CCC; text-align:left; font-size:11px}
#blocOpen h3{ margin: 5px 0px 5px 15px; font-size:12px}
#blocOpen p{color:#666;margin:0px;padding:3px 6px 6px 6px;}
#blocOpen ul{list-style:none;}
#blocOpen li{color:#CCCCCC;margin:0px;padding:3px 6px 6px 6px;}
#blocOpen p.pale{color:#000000;margin:0px;padding:3px 6px 6px 6px;background-color:#ffffff;}
#blocOpen a{color:#003399;text-decoration:underline;margin:0px;padding:0px;font-size:65%;}
#blocOpen a:visited{color:#666666;}
#blocOpen a:hover{color:#003399;text-decoration:underline;}


/* nouvelles */

div.news
{
	padding:0;
	margin:0;
	/*border-bottom:1px dotted #CCC;*/
	margin:0 0 10px 0;
}

div.news h2 { }

.newsImg { float:right; margin:20px 0 10px 10px;}
.tinyMCE p{ margin:0px; padding:0px }
.tinyMCE li{ list-style:inside url(../images/img_arrow_white.gif)}
.tinyMCE ul { margin:0 0 10px 0}
.linkBox {margin:15px 0 30px 10px}
.videoBox {margin:15px 0 30px 0}
.dateBlock { margin: 2px 0 2px 0px; color:#666; font-size:0.9em; }


.pageNavigation { margin:20px 0 5px 0px}
.pageNavigation a { padding:0 3px}

