*{
	margin:0;
	padding:0}
html{
	height:100%;
	margin:auto;}
body{
	height:100%;
	width:100%;
	text-align:center;
	margin:auto;}

/* --------------------------- */
p{
	margin-top:3px;
	margin-bottom:10px;
	}
img{
	border:0;}
table{
	margin:auto;
	border:0;}
td{
	border:0;}
div{
	border:0;}
ul{
	margin:0 0 0 30px;
	padding:0;
}
hr{
	/* FF */
	height:1px;
	background-color:#b4b4b4;
	border:0;
	/* IE */
	color:#b4b4b4;
	/*_border-bottom:#b4b4b4 1px solid;*/}
strong,b{
	font-weight:bold;
	color:inherit;
	font-size:inherit;
	font-style:inherit;
	text-decoration:inherit;}
i{
	font-style:italic;
	color:inherit;
	font-size:inherit;
	font-weight:inherit;
	text-decoration:inherit;}
u{
	text-decoration:underline;
	font-weight:inherit;
	color:inherit;
	font-size:inherit;
	font-style:inherit;}
strike{
	text-decoration:line-through;
	font-weight:inherit;
	color:inherit;
	font-size:inherit;
	font-style:inherit;}

/* --------------------------- */
.GOODCAL{
	_line-height:0;
	_font-size:0;
	}
ul.NOPUCE, li.NOPUCE{
	list-style-type: none;
	list-style: none;
	list-style-image: none;
	}
/* ---------------------------- */
/* TOP */
div#LOGO_CEREC{
	width:239px;
	height:109px;
	float:left;
}
a#LOGO_RETOUR_HOME{
	display:block;
	width:239px;
	height:109px;
}
div#MENUTOP{
	height:109px;
	width: 732px;
	text-align:left;
	float: right;

}
div#MENUTOP_MIDDLE{
	height:16px;
	line-height:16px;
	text-align:center;
	width: 732px;
	margin-top:10px;
}
a.menutop{
	display:block;
	height:16px;
	line-height:16px;
	text-align:center;}
div.MT_COIN_L{
	height:16px;
	line-height:16px;}
div.MT_COIN_R{
	height:16px;
	line-height:16px;}
div#MENUTOP_TOP{
	height:60px;
	width: 732px;
	text-align:right;
	margin-top:10px;
}
div#MENUTOP_TOOLBOX{
	height:21px;
	line-height:21px;
	text-align:right;
	float:right;}
div#LBL_TOOLS{
	width:70px;
	height:21px;
	line-height:21px;
	text-align:center;
	float:right;}
div#MENUTOP_SEARCH{
	height:21px;
	line-height:21px;
	text-align:right;
	float:right;}
form#FORM_RECHERCHE{
	display:block;
	line-height:21px;
	text-align:right;
	height:21px;}
input#INPUT_RECHERCHE{
	height:11px;
	line-height:11px;
	margin-bottom:6px;
	_margin-bottom:7px;}
.toolboxImg1{
	display:inline;
	vertical-align:middle;}
/* ----------- */
/* BOTTOM home */
div#MENUBOTTOM{
	width:688px;
	height:132px;
	float:left;}
div#IMGBOTTOM{
	width:283px;
	height:132px;
	text-align:right;
	float:left;}
/* BOTTOM page */
div#MENUBOTTOM_{	/* fond gris */
	height:94px;
	width:971px;}
div#MENUBOTTOM_2{
	width:671px;
	height:94px;
	line-height:94px;
	float:left;}
div#IMGBOTTOM_2{
	width:300px;
	height:94px;
	line-height:94px;
	text-align:right;
	float:left;}
.footer{
	line-height:29px;}
.footerImg1{
	display:inline;
	vertical-align:middle;}
.footerImg2{
	display:inline;
	vertical-align:bottom;
	text-decoration:none;}
	
/* -------------------------------- */
/* HOME */
div#HOMECENTER_L{
	width:688px;
	height:460px;
	float:left;}
div#HOMECENTER_INTER{
	width:15px;
	height:460px;
	float:left;}
div#HOMECENTER_R{
	width:242px;
	height:460px;
	float:left;}
div#HOMECENTER_RR{
	width:26px;
	height:460px;
	float:left;}
div#HOMECENTER_TOOLBOX{
	width:610px;
	height:25px;
	text-align:right;
	float:right;}
div#LBL_TOOLS_2{
	width:70px;
	height:25px;
	line-height:21px;
	text-align:center;
	background:red;
	float:right;}
.titre_enbrefhome{
	background-color:white;}
ul.HOMECENTER_BREF_UL{
	border:0;
	text-align:left;
	margin-left:15px;}
ul.HOMECENTER_BREF_UL li{
	line-height: 14px;}
	
/* ------------------------------ */
/* TITRE de PARAGRAPHE */
/* celui de home: height = 9px */
/* celui de page: height = 13px */
div.TITRE_PARA_DEG_{	/* titre paragraphe home */
	height:12px;
	text-align:left;}
div.TITRE_PARA_DEG_2{	/* titre paragraphe page courante */
	height:14px;
	line-height:14px;
	text-align:right;
	width:60%;}
div.TITRE_PARA_TRAIT_2{
	width:2px;
	height:14px;
	line-height:14px;
	float:left;}
div.TITRE_PARA_TEXTE{
	height:9px;
	line-height:9px;
	float:left;}
div.TITRE_PARA_TEXTE_2{
	height:14px;
	line-height:13px;
	float:left;}
div.TITRE_PARA_DEG_G_2{
	width:8px;
	height:14px;
	line-height:14px;
	float:left;}
div.TITRE_PARA_DEG_D_2{
	height:14px;
	line-height:14px;}
div.TITRE_PARA_DEG_2 h3 {
	display: inline;
}
/* CONTENU de PARAGRAPHE */
div.CONTENT_PARAGRAPHE{
	height:auto;
	margin: 5px 0 0 30px;}
div.CONTENT_PARAGRAPHE img{
	float:right;
	margin: 10px;}
	

	
/* -------------------------------- */
/* PAGE */
div#PAGECENTER_L{
	width:206px;
	height:auto;
	float:left;
	text-align:left;}
div#PAGECENTER_INTER_1{	/*922*/
	width:5px;
	height:auto;
	float:left;}
div#PAGECENTER_INTER_2{
	width:30px;
	height:auto;
	float:left;	}
div#PAGECENTER_R{
	width:730px;
	height:auto;
	height:auto;
	float:left;
	text-align:left;}
div#PAGECENTER_RR{
	width:90px;
	height:100%;
	float:left;
}
	
div#PAGECENTER_LEFT_IMG{
	width:206px;
	/*height:168px;*/
}
div#MENULEFT{
	display:table_cell;
	width:206px;
	height:auto;
	text-align:left;}
ul#MENULEFT_UL{
	border:0;
	list-style:none;
	text-align:left;}
li.MENULEFT_LI{
	line-height:25px;
	list-style:none none outside;}
div.MENULEFT_LIEN{
	/*height:25px;*/
height:25px;
line-height:15px;
margin-left:10px;
margin-right:10px;
margin-top:0;
padding-bottom:10px;
padding-top:0;
}

div#PROMOTIONS{
	width:206px;
	height:auto;}
	
div#PROMOTIONS_FIXES{
	height:40px;
	/*border:1px solid red;*/
	text-align:left;
	}
#table_listeavistechniques{
	margin: 5px 0 0 30px;
	width: 100%;
	margin-top: 20px;
}
#quicksearch{
	margin: 5px 0 0 30px;
}

	
/* ----------------------------- */
/* ----------------------------- */	
/* ----------------------------- */
*{
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;}
a{
	color:#00A9D9;
	text-decoration:underline;}
a:hover{
	text-decoration:none;}
a.menutop:hover {
	cursor: pointer;}
a.inverted{
	text-decoration:none;
	font-size:inherit;}
a.inverted:hover{
	text-decoration:underline;
	font-size:inherit;}
/* ----------------------------- */
a.menutop, a.menutop *{
	color:#00A9D9;
	text-decoration:none;}
a.menutop:hover, a.menutop:hover *{
	color:#ffffff;
	/*font-weight:bold;*/
	text-decoration:none;}
a.menuleft_sel, a.menuleft_sel *{
	color:#00A9D9;
	font-weight:bold;
	text-decoration:none;}
a.menuleft, a.menuleft *{
	color:#666666;
	text-decoration:none;}
a.menuleft:hover, a.menuleft:hover *{
	color:#00A9D9;
	text-decoration:none;}
.footer, .footer *{
	color:#00A9D9;
	font-size:9px;}
a.footer, a.footer *{
	color:#666666;
	text-decoration:none;}
a.footer:hover, a.footer:hover *{
	text-decoration:underline;}
.titre_enbrefhome{
	color:#666666;
	font-weight:bold;}
.texte_enbrefhome{
	color:#818181;}
a.lien_enbrefhome, a.lien_enbrefhome *{
	color:#00A9D9;
	text-decoration:none;}
a.lien_enbrefhome:hover, a.lien_enbrefhome:hover *{
	text-decoration:underline;}
.texte_menutop_top, .texte_menutop_top *{
	color:#00A9D9;
	font-size:11px;}
/* ------------------------------------- */
/* styles pouvant etre appliques a des H1 a h3 */
.titre_rubrique,h1{
	color:#00A9D9;
	font-size:20px;
	font-weight:bold;
	text-align:right;}
.titre_page,h2{
	color:#1A1A1A;
	font-weight:bold;
	text-align:right;}
.titre_paragraphe,h3{
	color:#00A9D9;
	font-size:13px;
	font-weight:bold;
	background-color:white;
	height:20px;
	line-height:13px;
	}
/* ------------------------------------- */
/* styles FCKEditor */
.style_a{
	color:#666666;}
.style_b{
	color:#00A9D9;}
.style_c{
	color:#1a1a1a;
	font-weight:bold;}
.color_a{	/* bleu */
	color:#00A9D9;
	font-size:inherit;}
.color_b{	/* gris fonce */
	color:#666666;
	font-size:inherit;}
.color_c{	/* gris clair */
	color:#818181;
	font-size:inherit;}
.color_d{	/* quasi noir */
	color:#1A1A1A;
	font-size:inherit;}
.color_e{
	color:#ffffff;
	font-size:inherit;}
/* styles tableaux */
table.style_table_1{
	border-collapse:collapse;
	width:100%;
	margin-top: 5px;
	margin-bottom:5px;}
table.style_table_1 td{
	border: #00A9D9 1px solid;
	height:20px;}
table.style_table_1 td.tdhead{
	background: #00A9D9;
	color: #ffffff;
	padding-left:20px;}
