body {
	margin:0;
	padding:0;
	background-color:#f9f9f9;
	background-image: url(images/header/bg_header.png);
	background-repeat:repeat-x;
	color:#555555;
	
	
}

body.index {
	background-image:url(images/header/bg_header_index.png);
	background-repeat: repeat-x;
	}

form {
	padding:0;
	margin:0;}

a img {
	border:none;}
	
.clear {
	clear:both;
	height:1px;}
	
p {
	margin:0;
	padding:0;
}
	
h1, h2, h3, h4 {
	padding:0;
	margin:0;}
	
.h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:10px;
	font-size:22px;}
	
.h1_page_produit {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:10px 10px 0 10px;
	font-size:22px;}
	

#global {
	width:974px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.75em;
	}
	
#clear {
	clear:both;
	height:1px;}
	
.sous_titre_LP {
	color: #555555;
	font-size:1em;
	line-height:1.4em;
	padding-top:5px;}
	
.sous_titre_detail {
	color: #555555;
	font-weight:bold;
	font-size:1em;
	line-height:1.4em;
	padding-top:5px;}
	
.texte_brun {
	color: #555555;
	line-height:1.3em;}
	
.texte_brun_p {
	margin-top:1em;
	color: #555555;
	line-height:1.3em;}	

	
.texte_LP {
	padding-top:10px;
	color: #555555;}
	
#fil_de_fer {
	width:100%;
	display:inline-block;
	background-color:#e8e7e3;
	margin-bottom:10px;}
	
#fil_de_fer p  {
	font-size:10px;
	padding:5px;
	color:#4d4d4d;}
	
#fil_de_fer a {
	color: #4d4d4d;}

#fil_de_fer a:hover {
	color: #D36E34;}
	
.lien a{
	color:#555555;}
	
.lien a:hover {
	color:#D36E34;}
.p {
	margin-top:1em;
	line-height:1.3em;}
	
.p2 {
	
	margin:1em 0 1em 0;
	line-height:1.3em;}
	
.pok {
	margin-top:1em;
	line-height:1.3em;
	color:#555555;
	}


/* --- ENTETE --- */

#entete {
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
	height:200px;}
	
#logo {
	width:470px;
	height:200px;
	background-image:url(images/header/bg_logo.jpg);
	background-repeat:no-repeat;
	float:left;}
	
#logo img {
	margin-left: 46px;
	margin-top:31px;}

#logo h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#f9f9f9;
	font-weight:normal;
	margin-top:10px;
	margin-left:43px;
	width:357px;
	text-align:center;
	text-shadow:1px 1px 0px #000000;
	}
	
#logo h1 span {
	color:#22adff;
	font-weight: bold;}
	
#logo p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#f9f9f9;
	font-weight:normal;
	margin-top:10px;
	margin-left:43px;
	width:357px;
	text-align:center;
	text-shadow:1px 1px 0px #000000;
	}
	
#logo p span {
	color:#22adff;
	font-weight: bold;}


#langue {
	margin-top:15px;
	text-align:right;
	font-size:12px;
	color:#999999;}

#langue a {
	color:#999999;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;}
	
#langue a:hover {
	color:#22adff;
	text-decoration:none;
	text-shadow:0px 0px 0px #333333;
}

#langue a:visited {
	color:#999999;}

	
#menu {
	margin-top:110px;
	float:right;
	width:500px;
	}
	
#menu ul {
	margin:0;
	padding:0;
	list-style:none;}
	
#menu li {
	margin-left:15px;
	float:left; /*for ie*/
	text-align:center;}
	
#menu ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f9f9f9;
	text-decoration:none;
	font-weight: bold;
	display:block;
	float:left;
	width:83px;
	height:32px;
	line-height:29px;
	background: url(images/header/bt_header.png) no-repeat;
	background-position:0 -32px;
	text-shadow:1px 1px 2px #333333;
	}

#menu ul li a:hover {
	background-position:0 0;
	}

#search {
	padding:0;
	margin:0;
	width:178px;
	height:35px;
	}
	
#search .Text {
	margin:0;
	padding:0;
	float:left;
	width:142px;
	color:#333333;
	border:1px solid #c3bfb9;
	height:28px;}
	
#search .btn {
	float:right;
	border:none;
	height:30px;
	width:30px;
	background-image: url(images/header/search.png);
	cursor:pointer;
	text-indent:-8999px;
	}
	
	
#login {
	font-weight:bold;
	float:right;
	margin-top:10px;
	}
	
#login a:link, #login a:visited {
	text-decoration:none;
	color: #4d4d4d;}

#login a:hover{
	color: #00bcee;}

/* ---------------------- conteneur main ----------------------------------*/

#centre {
	
	margin:0;
	margin-top:30px;}
	
/* ---------------------- menu gauche ----------------------------------- */

#navigation-secondaire {
	padding:0;
	margin:0;
	width:180px;
	float:left;}
	


/* Demo Page Styles */
.menu-container {padding: 0; width: 180px;
border-left: 1px solid #1b1b1b; 
}
/* Vertical Mega Menu Styles */

.mega-menu{
font: bold 12px Arial, sans-serif; 
line-height: 16px; 
background: #333333;
position: relative; /* Required */
}

.menu-container ul, .menu-container li, .menu-container a {
	border:0;outline:none;margin:0;padding:0;}
	
.menu-container ul {
	list-style:none;}

.mega-menu li a {
display: block; 
color: #fff; 
padding: 8px 20px 8px 12px; 
/*text-shadow: 1px 1px 1px #000;*/ 
text-decoration: none; 
border-top: 1px solid #777; 
border-bottom: 1px solid #000;; 
border-right: 1px solid #1B1B1B;
}

.mega-menu li a span {
	font-weight:normal;
	color:#CCC
}

.mega-menu li a:hover, .mega-menu li.mega-hover a {
background: #555555; 
color: #fff; 
border-right: 1px solid #555555;
}
.mega-menu li a.dc-mega {
position: relative;
}
/* Add arrow icon to parent links */
.mega-menu li a .dc-mega-icon {
display: block; 
position: absolute; 
top: 20px; 
right: 10px; 
width: 6px; 
height: 8px; 
background: url(images/arrow_right.png) no-repeat 0 0;
}
/* Mega menu container */
.mega-menu li .sub-container {
position: absolute; /* Required */
background: #555555;
padding: 10px 10px 0 10px; 
border: 1px solid #555555; 
border-left: none;
}
.mega-menu li .sub-container .sub {}

.mega-menu li .sub .row {
width: 100%; overflow: hidden; /* Clear floats */
}
.mega-menu li .sub li {
float: none; 
width: 150px; 
font-size: 1em; 
font-weight: normal;
padding-bottom:5px;

}
.mega-menu li .sub li.mega-hdr {
float: left; /* Required */
margin: 0 5px 10px 5px;
}
.mega-menu li .sub a, .mega-menu.left li .sub a {
background: none; 
border: none; 
text-shadow: none;
float: none;
color: #fff; 
padding: 7px 10px; 
display: block;
text-decoration: none; 
font-size: 12px;
}
/*.mega-menu li .sub li.mega-hdr a.mega-hdr-a {
padding: 5px 5px 5px 15px; 
margin-bottom: 5px; 
background: #E88221; 
text-transform: uppercase; 
font-weight: bold; 
color: #fff; 
text-shadow: 1px 1px 1px #333;
}*/
.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover {
color: #000; 
text-shadow: none;
}
.mega-menu .sub li.mega-hdr li a {
padding: 4px 5px 4px 20px; 
background: url(images/arrow_white.png) no-repeat 5px 8px; 
font-weight: normal;
}
.mega-menu .sub li.mega-hdr li a:hover {
color: #555555; 
background: #efefef url(images/arrow_on.png) no-repeat 5px 8px;
}
.mega-menu .sub ul li {
padding-right: 0;
}
/* Styling for menu items with only 2 levels */
.mega-menu li .sub-container.non-mega .sub {
padding: 10px;}
.mega-menu li .sub-container.non-mega li {
padding: 0; 
margin: 0;
width: 150px;
}
.mega-menu li .sub-container.non-mega li a {
padding: 7px 5px 7px 22px; 
background: url(images/arrow_white.png) no-repeat 7px 10px;
}
.mega-menu li .sub-container.non-mega li a:hover {
color: #a32403; 
background: #efefef url(images/arrow_on.png) no-repeat 7px 10px;
}
	
#moduflex {
	padding:0;
	margin-top:10px;
	width:178px;
	height:170px;
	border: 1px solid #c3bfb9;
	background-image:url(images/canada.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#FFF;}
	
#moduflex .Txt_moduflex {
	padding:0;
	margin:5px 10px 10px 10px;}
	
#moduflex .Txt_moduflex span {
	text-decoration:none;
	font-weight:bold;}
	
#moduflex .Txt_moduflex a {
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #005CA4;
	line-height:150%;
	letter-spacing:0.07em;
	font-size:1.1em;}
	
#moduflex .Txt_moduflex a:hover {
	text-decoration: underline;}

	
#map a {
	margin-top:10px;
	width:178px;
	height:160px;
	background: url(images/map2.png) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	font-size:1.1em;
	border: 1px solid #c3bfb9;
	}
	
#map a:hover {
	background-position: 0 -160px;}
	
#maintenance-ad a{
	margin-top:10px;
	width:178px;
	height:200px;
	background: url(images/maintenance-service-ad.jpg) 0 0;
	border: 1px solid #c3bfb9;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	
	}
	
#catalog_menu a {
	margin-top:10px;
	width:178px;
	height:50px;
	background: url(images/roll_catalog.jpg) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	border: 1px solid #c3bfb9;
	}
	
#bt_animation a {
	margin-top:10px;
	width:178px;
	height:50px;
	background: url(images/rool-flow.jpg) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	border: 1px solid #c3bfb9;
	}
	
#catalog_menu a:hover, #bt_animation a:hover {
	background-position: 0 -50px;}
	


	
/* ------------------- Pricipale ------------------------------------------*/

#contenue {
	float:left;
	width: 570px;
	/* min-height:650px; */
	margin:0 10px 0 10px;
	border:1px solid #c3bfb9;
	padding:10px;
	/*overflow:hidden;*/
	display:block;
	background-color:#FFF;}
	
/*----------Accueil---------------------*/
	
#wrapcontenue {
	width:570px;}
	
	
/*tous sauf les premier des lignes*/	
#anesthesia, #gaz_evac, #light, #instrument, #cage, #hardware, #dentistry, #sterilization, #surgery, #canalisation{
	float:left;
	display:block;
	overflow:hidden;
	padding:0;
	margin:0 0 10px 0;
	width:190px;
	height:190px;
	border-bottom: 1px dotted #c3bfb9; }

/*les premier des ligne*/
#table, #monitor, #exam, #hardware {
	clear:left;
	width:190px;
	float:left;
	display:block;
	overflow:hidden;
	padding:0;
	margin:0 0 10px 0;
	width:190px;
	height:190px;
	border-bottom: 1px dotted #c3bfb9;}
	
	
#anesthesia h2.Txt, #gaz_evac h2.Txt, #table h2.Txt, #light h2.Txt, #dentistry h2.Txt, #monitor h2.Txt, #sterilization h2.Txt, #instrument h2.Txt, #exam h2.Txt, #surgery h2.Txt, #cage h2.Txt, #hardware h2.Txt, #canalisation h2.Txt {
	display:block;
	padding:0;
	margin:0;
	overflow:hidden;
	height:40px;
	width:190px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:1.3em;
	color: #555555 ;}
	
#anesthesia a, #gaz_evac a, #table a, #light a, #dentistry a, #monitor a, #sterilization a, #instrument a, #exam a, #surgery a, #cage a, #hardware a, #canalisation a {
	color: #555555;
	text-decoration:none;}

#anesthesia h2.Txt span, #gaz_evac h2.Txt span, #table h2.Txt span, #light h2.Txt span, #dentistry h2.Txt span, #monitor h2.Txt span, #sterilization h2.Txt span, #instrument h2.Txt span, #exam h2.Txt span, #surgery h2.Txt span, #cage h2.Txt span, #hardware h2.Txt span, #canalisation h2.Txt span  {
	color: #c3bfb9;}
	

#rollover_anesthesia a:hover, #rollover_gaz_evac a:hover, #rollover_table a:hover, #rollover_light a:hover, #rollover_dentistry a:hover, #rollover_monitor a:hover, #rollover_sterilization a:hover, #rollover_instrument a:hover, #rollover_exam a:hover, #rollover_surgery a:hover, #rollover_cage a:hover, #rollover_hardware a:hover, #rollover_dental_instrument a:hover, #rollover_instrument_acc a:hover, #rollover_canalisation a:hover {
	background-position: 0 -140px;}
	
#rollover_anesthesia a {
	width:180px;
	height:140px;
	background: url(images/anesthesia.jpg) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	}
	
#rollover_canalisation a {
	width:180px;
	height:140px;
	background: url(images/roll_pipeline.jpg) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	}
	
	
	
#rollover_gaz_evac a {
	width:180px;
	height:140px;
	background:url(images/roll_gaz.jpg) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	}
	
#rollover_table a {
	width:180px;
	height:140px;
	background:url(images/roll_table.jpg) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	}
	
	
#rollover_light a {
	width:180px;
	height:140px;
	background:url(images/roll_light.jpg) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	}
	

#rollover_dentistry a {
	width:180px;
	height:140px;
	background:url(images/roll_dentisterie.jpg) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	}
	
#rollover_monitor a {
	width:180px;
	height:140px;
	background:url(images/roll_monitor.jpg) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	}
	
#rollover_sterilization a {
	width:180px;
	height:140px;
	background:url(images/roll_sterilisation.jpg) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	}
	
#rollover_instrument a {
	width:180px;
	height:140px;
	background:url(images/roll_instrument.jpg) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	}
	
#rollover_dental_instrument a {
	width:180px;
	height:140px;
	background:url(images/rool_dental_inst.jpg) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	}
	
#rollover_instrument_acc a {
	width:180px;
	height:140px;
	background:url(images/rool_inst_acc.jpg) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	}
	
#rollover_exam a {
	width:180px;
	height:140px;
	background:url(images/roll_exam.jpg) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	}

#rollover_surgery a {
	width:180px;
	height:140px;
	background:url(images/roll_surgery.jpg) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	}
	
	
#rollover_cage a {
	width:180px;
	height:140px;
	background:url(images/roll_cagesjpg.jpg) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	}
	
#rollover_hardware a {
	width:180px;
	height:140px;

	background:url(images/roll_hardware.jpg) 0 0;
	display:block;
	text-indent:-1500px;
	overflow:hidden;
	}
	
/*-----Contenue produits------------------*/

/*--------- LP = liste produit ---------------*/

#groupe_LP {
	padding-bottom:10px;}

#groupe_LP h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:1.3em;
	color: #c3bfb9;
	}
	
#groupe_LP h2 span{
	color:#555555;}
	
#groupe_LP h2 span a{
	text-decoration:none;
	color:#555555;}
	
#groupe_LP h2 span a:hover{
	text-decoration: underline;
	color:#555555;}
	
	

	
#LP {
	padding: 10px 0 0px 0;
	border-top: 1px dotted #555555;}
	
#LP .img_LP {
	border:1px solid #c3bfb9;
	float:left;
	margin-right:10px;
	margin-bottom:10px;}
	
#LP h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;}
	
#LP h3.titre_LP a,#LP h3.titre_LP a:visited {
	text-decoration:none;
	color: #DC6E34;}
	
#LP h3.titre_LP a:hover {
	text-decoration:underline;}
	
#LP p.texte_LP {
	padding-top:5px;
	color: #555555;
	}
	
/* ----------page anesthesia ----------------------*/
	
#page_anesthesia {
	margin-bottom:10px;
	/*padding:10px 0 10px 0;*/
	/*border-top: 1px dotted #555555;*/
	background-color:#35322e;}
	

	
#page_anesthesia p.titre_pg_Anest a, #page_anesthesia p.titre_pg_Anest a:visited {
	text-decoration:none;
	color: #fff;
	font-weight:bold;
	font-size:1.2em;
	padding:10px;}
	
#page_anesthesia p.titre_pg_Anest a:hover {
	text-decoration:underline;}
	
#page_anesthesia p.txt_pg_anest  {
	color: #fff;
	margin:10px 0 17px 0;
	line-height:1.2em;
	padding:10px;}
	
#page_anesthesia p.txt_pg_anest a, #page_anesthesia p.txt_pg_anest a:visited  {
	text-decoration:none;
	color: #fff;}
	
#page_anesthesia p.txt_pg_anest a:hover  {
	text-decoration: underline;
	}
	
#page_anesthesia p.txt_pg_anest span {
	color: #D36E34;
	font-weight:normal;}
	
#item1, #item3 /*ventilateur*/ {
	float:left;
	width:284px;
	padding-top:10px;
	border-top:1px dotted #555555;
	border-right:1px dotted #555555;}
	
.img_item {
	float:left;}
	
p.lien_item  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	padding-top:40px;}
	
.lien_item a, .lien_item a:visited {
	font-weight:bold;
	text-decoration:none;
	color: #555555;}
	
.lien_item a:hover {
	text-decoration:underline;
	color: #D36E34 }
	
p.lien_item2  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	padding-top:24px;}
	
p.lien_item3  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	padding-top:14px;}
	
.lien_item2 a, .lien_item2 a:visited, .lien_item3 a, .lien_item3 a:visited  {
	text-decoration:none;
	color: #555555;}
	
.lien_item2 a:hover, .lien_item3 a:hover {
	text-decoration:underline;
	color: #D36E34 }
	
#item2, #item4/*ventilateur*/ {
	float:left;
	width:284px;
	padding-top:10px;
	border-top:1px dotted #555555;}
	
#item3 {
	}
	
/* -------------------contenue detail produit ---------------*/


#titre_detail h1  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:1.5em;
	color: #D36E34;
	border-bottom:1px dotted #555555;
	padding-bottom:10px;
	}
	
#option_detail {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:1.5em;
	color: #555555 ;
	margin-top:20px;
	padding-bottom:10px;}	
	

#wrap_produit {
	margin-top:10px;}

#produit_gauche {
	float:left;
	width:365px;}
	
#produit_gauche p.texte_LP {
	margin-bottom:15px;}
	
#produit_gauche ul {
	margin-top:0.5em;
	margin-bottom:0;
	color: #555555;}

#produit_gauche li {
	line-height:1.3em;}
	
#produit_photo {
	position:relative;
	float:right;
	width:195px;
	height:315px;}
	
#photo {
	width:168px;
	height:288px;
	border: 1px solid #c3bfb9;
	float:right;}
	
#loupe {
	width:50px;
	height:50px;
	position: absolute;	
	margin-top:263px;  }
	
#loupe img {
	border:none;}
	
#header_table {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;}
	
#wrap_multi_item {
	width:338px;
	overflow:hidden;
	font-family:Verdana, Geneva, sans-serif;
	color: #F9F9F9;
	font-size:11px;
	margin-top:5px;
	padding:5px;
	background-color:#e8e7e3;}
	
#wrap_multi_item .description {
	padding:5px;
	width:150px;
	background-color:#555555;
	text-align:center;}
	
	
#wrap_multi_item .numero_prod {
	padding:5px;
	width:130px;
	background-color:#555555;
	text-align:center;}
	
#wrap_multi_item .add {
	background-color:#D36E34;
	padding:5px;}
	
#wrap_multi_item a {
	font-weight:bold;
	color:#e8e7e3;
	text-decoration:none;}
	
#wrap_multi_item a:hover {
	color:#FFF;}
	

	
#specification {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:1.3em;
	color: #555555;
	padding-bottom:10px;}

#conteneur_spec {
	width:100%;
	display: inline-block;
	border:1px solid #e8e7e3;
	padding-bottom:10px;
	margin-bottom:30px;}

#dimension, #shipping_dimension {
	display:block;
	width:50%;}
	
#dimension {
	float:left;}
	
#shipping_dimension {
	float:left;
	}

#dimension dl, #shipping_dimension dl {
	margin:0;
	padding:0;
	padding-top:10px;
	margin-left:10px;}
	

#dimension dt, #shipping_dimension dt {
	padding:0;
	margin:0;
	font-size:1.1em;
	font-weight:bold;
	color:#D36E34;}
	
#dimension dd, #shipping_dimension dd {
	font-size:0.95em;
	line-height:1.8em;
	color:#555555;}
	
#brochure {
	display:block;
	margin-left:10px;}
	
/* ----------------About-----------------------------------*/

#wrap_about_top .about_top {
	height:120px;
	background-color:#e8e7e3;
	background-image:url(images/dispomed.jpg);
	background-repeat:no-repeat;}
	
#wrap_about_top .about_top p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:1.5em;
	color:#FFF;
	float:right;
	margin:50px 95px 0 0;
	}
	
#wrap_text {
	margin-bottom:20px;}

#wrap_text .titre_about {
	background-color: #e8e7e3;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:1.5em;
	color: #555555;
	padding:5px 0 5px 10px;
	margin:10px 0 10px 0;}
	
#equipe {
	margin-left:15px;
	float:left;
	width:95px;
	height: 225px;
	text-align:center;}
	
#equipe p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color: #D36E34}

#equipe .poste1 {
	font-family:Verdana, Geneva, sans-serif;
	color: #555555;}
	
#equipe .poste2 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color: #555555;}
	
/* ----------------contact ----------------*/

#contact a {
	color:#555555;}
	
#contact a:hover{
	color:#D36E34;}
	
/*----------------Distributors---------------- */
	
#become_distributor a {
	color: #555555;
	background-color:#e8e7e3;
	text-decoration:none;
	}
	
#become_distributor a:hover {
	background-color: #D36E34;
	color:#e8e7e3;}
	
#become_distributor a .titre {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	font-weight:bold;
	font-style:italic;} 
	
	
#distributor h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color:#D36E34;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #555555;}
	
#distributor_compagnie a {
	color:#555555;
	}
	
#distributor_compagnie a:hover {
	color:#D36E34 ;
	}
	
	
/*-----------------choix instrument ----------------------*/


#instruments a {
	color: #555555;
	background-color:#e8e7e3;
	text-decoration:none;
	border:1px solid #c3bfb9;
	}
	
#instruments a:hover {
	background-color: #D36E34;
	color:#e8e7e3;
	border:1px solid #E6A463;}
	
#instruments a .titre {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	font-weight:bold;
	font-style:italic;} 
	




#instrument_choix {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:2em;
	color:#D16E34;
	margin-bottom:10px;}
	
#instrument_choix span {
	color:#555555;}
	
/*-----------------links----------------------------------*/

#links a {
	color:#555555;}
	
#links a:hover {
	color:#D36E34;}
	
/* -----------------Tips of the pro----------------------------*/

#links_tips, #links_monthly {
	
	margin-top:20px;}
	
#links_tips h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	font-weight:bold;
	color:#00baec;
	border-bottom:1px solid #c3bfb9;
	padding-bottom:10px;}
	
#links_monthly h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	font-weight:bold;
	color:#D36E34;
	border-bottom:1px solid #c3bfb9;
	padding-bottom:10px;}
	
#links_tips ul, #links_monthly ul {
	margin:0;
	padding:0;}

#links_tips li, #links_monthly li {
	list-style:none;}

#links_tips a, #links_monthly a {
	padding-bottom:5px;
	padding-top:5px;
	display:block;
	overflow:hidden;
	color: #555555;
	text-decoration:none;
	list-style:none;
	border-bottom:1px solid #c3bfb9;}
	
#links_tips a:hover, #links_monthly a:hover {
	background-color: #e8e7e3;}
	
#subscribe, #subscribeOrang {
	margin-top:40px;
	background-color: #e8e7e3;
	padding-bottom:20px;}

#subscribe img, #subscribeOrang img {
	width:100px;
	height:64px;
	margin:5px 0 0 5px;
	float:left;
	display:inline;}
	
#subscribe h3 {
	margin-left:15px;
	margin-top:25px;
	width:400px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:1.2em;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight: 800;
	text-align: left;
	color: #00acde;
	line-height: 100%;
	padding-top:1px;
	padding-bottom:2px;
	}
	
#subscribeOrang h3 {
	margin-left:15px;
	margin-top:25px;
	width:400px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:1.2em;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight: 800;
	text-align: left;
	color: #D36E34;
	line-height: 100%;
	padding-top:1px;
	padding-bottom:2px;
	}
	
#subscribe form, #subscribeOrang form {
	margin-left:120px;}
	
#subscribe span.label,span.spacer, #subscribeOrang span.label,span.spacer {
	width:120px;
	float:left;} 
	
span.button {
	width:10px;
	padding-left:120px;} 
	
div.clear {
	clear:both;
	padding-top:5px;} 
	
/* ----------------menu droit ----------------------------*/


#Menu_Droit {
	padding:0;
	margin:0;
	float:left;
	width:178px;
	}
	
#panier {
	margin:0;
	padding:0;
	height:40px;
	background-image:url(images/backcart.jpg);
	cursor:pointer;}
	
#panier p.Txt1_panier {
	margin:0;
	font-size:13px;
	color: #f1f1f0;
	font-weight:800;
	padding-left:45px;
	padding-top: 3px;}
	
	
#panier a {
	text-decoration:none;
	color:#FFF;}
	
#panier a:hover {
	text-decoration:underline;}
	
#news, #promotion, #events, #tips {
	padding:10px;
	margin-top:10px;
	background-image:url(images/backgris.jpg);
	background-repeat:repeat-y;
	border: 1px solid #c3bfb9;}
	
#lien_tips a.tipslink{
	display:block;
	text-align:right;
	text-decoration:none;
	color: #555555;
	font-size:0.8em;}
	
#lien_tips a:hover.tipslink{
	text-decoration: underline;
	color: #D36E34;
	}
	
	
	
	
#imgNews, #backimgPromotion {
	height:20px;
	background-image:url(images/backbleu.jpg);
	background-repeat:no-repeat;}

#imgNews a, #backimgPromotion a {
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color: #f1f1f0;
	text-decoration:none;
	margin-left:10px;
	padding-top: 1px;}
	

#imgNews a:hover, #backimgPromotion a:hover {
	text-decoration:none;
	color:#00baec;  }


#list_news {
	padding:0;
	margin:0;
	color: #555555;
	}
	
#list_news a.news1 {
	margin:0;
	padding:0;
	font-size:0.80em;
	text-decoration:none;
	color: #555555;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px dashed #c3bfb9;
	display:block;
	}
	
#list_news a:hover.news1 {
	text-decoration:underline;
	color: #005CA4;}
	
	
#promotion .imgProduit {
	margin-top:10px;}
	
#promotion .imgProduit a {
	font-size:0.95em;
	padding-top:10px;
	color: #555555;
	text-decoration:none;}
	
#promotion .imgProduit a:hover {
	text-decoration:underline;
	color: #005CA4}
	
#promotion .imgProduit span{
	font-size:14px;
	color: #EF3E42;
	font-weight:bold;}
	
#main_subscribe {
	position:relative;
	height:200px;
	display:block;
	margin-top:10px;
	background-image:url(images/backgris.jpg);
	background-repeat:repeat-y;
	border: 1px solid #c3bfb9;}
	

#main_subscribe img {
	position:absolute;
	left:0;
	bottom:0;
	}
	
#main_subscribe a {
	display:block;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#005BA4;
	font-size:18px;
	text-decoration:none;
	margin-top:12px;}
	
#main_subscribe a span {
	font-size:13px;}
	
#main_subscribe a span.italic {
	font-size:18px;
	font-style:italic;}
	
#main_subscribe a:hover, a:focus{
	text-decoration:underline;
	outline:none;}
	



/* --------------------- Pied ---------------------------------------------*/

#pied {
	background-color: #555555;
	margin-top:10px;
	overflow:hidden;
	}
	
#contenuePied {
	margin-top:10px;
	width:950px;
	padding:0;
	margin-left:auto;
	margin-right:auto;}
	
#about {
	width:180px;
	height: 150px;
	float:left;
	}
	
#services, #helpContact, #trust, #seal, #sociaux {
	width:170px;
	height:150px;
	float:left;
	margin-left:10px;
	padding-left:10px;
	border-left: 1px dotted #c3bfb9;
	}
	
	
#about p, #services p, #helpContact p, #trust p, #sociaux p {
	padding:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.70em;
	font-weight:bold;
	color: #c3bfb9;}
	
#about ul, #services ul, #helpContact ul, #trust ul {
	padding:0;
	margin:0;
	padding-top:10px;
	padding-left:17px;
	list-style-image: url(images/liMenuImages.jpg);}
	
#about a, #services a, #helpContact a, #trust a {
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	
	color:#c3bfb9;
	font-size: 0.65em;}
	
#about a:hover, #services a:hover, #helpContact a:hover, #trust a:hover {
	font-family:Verdana, Geneva, sans-serif;
	color:#e66e34;
	text-decoration:underline;
	font-size: 0.65em;}
	
#sociaux ul {
	padding:0;
	margin:0;
	margin-top:10px;
	}
	
#sociaux ul li {
	display:inline;
	list-style:none;
	margin-right:5px;}
	
#Copyright {
	width:300px;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.65em;
	color:#c3bfb9;}
	

	
	
/* accueil fin */

/* Page Quote */

#proceed {
	margin-top:10px;}
	
/* fin page quote */



/* page quote-form*/

#form_mail .inputTextquantite {
	border:none;
	border-color:#FFF;
	width:15px;
	color: #555555;}
	
#form_mail .inputTextproduit {
	border:none;
	border-color:#FFF;
	width:300px;
	color: #555555;}
	
#form_mail .inputTextnumero {
	border:none;
	border-color:#FFF;
	width:100px;
	color: #555555;}

#form_info_client label {
	display:block;
	padding-top:10px;
	width:190px;
	float:left;
	margin-top:10px;
	text-align:right;
	font-family: Verdana, Geneva, sans-serif;
	color: #756D65;
	}
	
#form_info_client .input {
	margin:0;
	padding:0;
	width:285px;
	margin-left:10px;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	border:1px solid #756D65;
	color: #D36E34;
	}
	
#form_info_client textarea {
	margin:0;
	padding:0;
	width:280px;
	overflow:auto;
	padding:5px;
	margin-left:10px;
	margin-top:10px;
	height:100px;
	border:1px solid #756D65;
	font-family:Verdana, Geneva, sans-serif;
	color: #D36E34;
	}
#quote_info {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16px;
	color: #D36E34;
	margin-bottom:10px;}
	
#form_info_client .check{
	margin:0;
	padding:0;
	margin-left:10px;
	margin-top:10px;
	}
	
#form_info_client .labelcheck {
	display:block;
	padding-top:1px;
	width:467px;
	float:left;
	margin-top:10px;
	text-align:right;
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #756D65;
	}
	
#thank_you {
	margin-top:10px;}
	
#thank_you p  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:1.5em;
	color:#D36E34;
	padding-bottom:10px;}


#thank_you span  {
	font-family:Verdana, Geneva, sans-serif;
	color: #756D65;}
	

/* liste instrument */

#liste_instrument, #liste_instrument2 {
	line-height:1.8em}
	
#liste_instrument li, #liste_instrument2{
	color: #005CA4;}
	
#liste_instrument a, #liste_instrument2 a, #page_news .news a {
	color:#005CA4;}
	
#liste_instrument a:hover, #liste_instrument2 a:hover, #page_news .news a:hover {
	color:#D36E34;}
	
#liste_instrument2 li {
	margin-left:30px;}
	
/* dental instrument */

#section_instruments {
	background-color:#756D65;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px 0 5px 10px;}
	
#section_instruments p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	font-weight:bold;
	color: #e8e7e3;}
	
#brochure a {
	color:#D36E34;}

#brochure a:hover {
	color:#555555;}
	
#page_news {
	margin-top:30px;
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px dotted #c3bfb9;}

	
#page_news .news{
	display:block;
	overflow:hidden;}
	
#page_news .news h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#005CA4;
	font-size:1.3em;}
	
#page_news .news p {
	color:#756D65;}
	
#p404 {
	background-image:url(images/404.jpg);
	background-repeat:no-repeat;
	height:325px;
	overflow:hidden;}
	
#p404 p {
	margin-top:170px;
	margin-left:195px;
	color:#756D65;}
	
#p404 a {
	color:#756D65;}

#p404 a:hover {
	color:#D36E34;}
	
/* ------------------------------ Catalog -------------------------------------*/

#catalog {
	margin-top:15px;
	display:block;
	overflow:hidden;
	background-image:url(images/icone_catalog.jpg);
	background-repeat:no-repeat;
	}

#catalog a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#D36E34;
	font-size:1.1em;
	display:block;
	margin-left:140px;
	margin-top:50px;
	text-decoration:none;}
	
#catalog a:hover {
	color:#555555;
	}
	
#catalog span {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:0.8em;
	color:#555555}
	
#catalog p {
	display:block;
	color:#555555;
	margin-top:60px;
	}
	
#acrobat {
	margin-top:40px;}
	
#acrobat p {
	float:left;
	display:block;
	font-size:0.8em;
	color:#555555;
	margin-left:10px;
	margin-top:3px;}
	
#acrobat a {
	color: #555555;
	text-decoration:none;}
	

	
#acrobat a:hover {
	text-decoration:underline;}
	
/* ------------------------------ contrat -------------------------*/

#contrat {
	background-image: url(images/contrat.jpg);
	background-repeat:no-repeat;}
	
#reparation, #location, #formation, #financement{
	display:block;
	margin-top:15px;}
	
#reparation {
	background-image: url(fr/images/tool-box-icon.jpg) ;
	background-repeat:no-repeat;}
	
#formation {
	background-image:url(fr/images/formation_page.jpg);
	background-repeat:no-repeat;}
	
#financement {
	background-image:url(fr/images/financement.jpg);
	background-repeat:no-repeat;}

#reparation .titre, #location .titre, #formation .titre, #financement .titre {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#D36E34;
	margin-left:80px;
	padding-top:10px;}
	
#reparation a, #location a, #formation a, #financement a {
	color:#D36E34 ;}
	
#location {
	background-image:url(images/location.jpg);
	background-repeat:no-repeat;}
	
buffer {
	display:none;}
	
#made_can_dispo {
	padding-bottom:10px;}
	
#made_can_dispo img {
	border:1px solid #c3bfb9;
	overflow:hidden;}
	
#made_can_dispo h2 {
	padding:10px 0 10px 10px;
	background-color:#35322e;
	margin-top:10px;
	font-size:14px;
	color:#e8e7e3;
	border:1px solid #c3bfb9;}
	
.flowImage {
	padding-right:20px;}
	
#animation {
	height:208px;}
	
#animation h2 {
	margin-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#D36E34;}
	
#anim_Bt {
	margin-left:-3px;
	width:206px;}
	
#anim_Bt .play {
	float:left;
	}
	
#anim_Bt .download {
	float:right;} 
	
.ligne_guide {
	height:31px;
	background-image:url(images/ligne-guide.gif);
	background-repeat:repeat-x;}
	
.img_titre_guide {
	float:left;
	margin:0 10px 10px 0;}

#guide h1 {
	margin-top:0;
	padding-top:0;
	background-image:url(images/dead-space.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:287px;
	width:570px;}

#guide h2 {
	margin-top:0;
	padding-top:0;
	background-image:url(images/how-to-dental-guide.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:389px;
	width:570px;
	border-bottom:1px solid #1F1C16;}
	
#guide p {
	margin: .75em 0;
	margin-bottom:15px;
	line-height:1.4em;}
	
#guide h3 {
	color:#35322e;}
	
#guide p.intro {
	margin-top:0;
	margin-bottom:0;
	padding:15px;
	background-color: #35322e;
	color:#ECECEC;
	display:block;
	border-top:1px solid #635E56;}
	
#guide ul {
	 margin: .75em 0 .75em 32px; 
		padding: 0;
		line-height:1.3em;}
		
		
#guide li {
	margin:.75em 0 .75em 0;}
	
	
.b_fonce {
	color:#e8e7e3;
	background-color:#4d4d4d;
	padding:10px;}
	
.b_fonce2{
	color:#e8e7e3;
	background-color:#756D65;}
	
	
.b_pale {
	background-color:#e8e7e3;}
	
.b_plus_pale {
	background-color:#FCFCFC;}
	
#conteneur_video {
	margin-bottom:30px;}

a.link_video {
	background-color:#e8e7e3;
	overflow:hidden;
	height:65px;
	display:block;
	padding:10px;
	text-decoration:none;
	border:1px solid #e8e7e3;}
	
a:hover.link_video {
	background-color:#F7F6E8;}
	
.link_video img {
	float:left;
	padding-right:10px;}
	
.link_video h3 {
	color:#D36E34;
	display:block;
	margin-top:0;
	margin-bottom:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;}
	
.link_video p {
	color:#756D65;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:0.8em;}
	

	
.tab_titre {
	font-size:14px;
	background-color:#D36E34;
	color:#fff;}
	
#guide table {
	border:1px solid #e8e7e3;}

/******************************************/
/***********DEAD SPACE ********************/
/******************************************/

div.img_gauche {
	float:left;
	width:275px;
	display:block;}
	
div.txt_droit {
	float:left;
	width:275px;
	margin-left:20px;
	display:block;}

div.img_droite {
	float:left;
	width:275px;
	display:block;}
	
div.txt_gauche {
	float:left;
	width:275px;
	margin-right:20px;
	display:block;}
	
div.bouton_dead_space {
	margin-top:20px;}
	
.h1-bain-installation {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#D36E34;
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px dotted #555555;
	line-height:1.1em;}
	
.image-bain-installation {
	width:265px;
	float:left;}
	
.image-bain-installation-margin {
	width:265px;
	float:left;
	margin-left:40px;}
	
.span-h1-bain-installation {
	font-size:13px;
	color:#555555;}
	

	
.txt-intro-bain-instal p {
	line-height:1.3em;
	text-align: left;
}

	
.h2 {
	font-size:20px;
	background-image:none;
	margin-top:20px;}
	
/******************************************/
/*********** Contenue Page ****************/
/******************************************/

#contenue_page {
	width:550px;
	font-family: Verdana,Geneva,sans-serif;
	color: #555555;}

#contenue_page h1 {
	font-family: Georgia,"Times New Roman",Times,serif;
	margin: .8em 10px .5em 10px;
    font-size: 2em;
    }
	
#contenue_page h2 {
	font-family: Georgia,"Times New Roman",Times,serif;
	margin: .8em 10px .5em 10px;
    font-size: 1.7em;
    }
	
#contenue_page h3 {
	font-family: Georgia,"Times New Roman",Times,serif;
	margin: .8em 10px .5em 10px;
    font-size: 1.4em;
    }
	
#contenue_page p {
	margin: 0.5em 0 1.5em;
	padding:0 10px 0 10px;
	font-family: Verdana,Geneva,sans-serif;
    font-size: 1em;
    line-height: 1.6em;}
	
#contenue_page li {
	line-height:1.6em;
	margin-bottom: 0.66em;}
	
#contenue_page a, a:visited {
	color:#156899;}
	
#contenue_page a:hover {
	color:#22ADFF;}
	
a.divgrow-showmore {
	margin-left:10px;
	color:#156899;}
	
#contenue_page blockquote {
	font-size: 1em;
	margin: 0.85em 0 .75em 20px;
  padding: 0 0 0 10px;
  border-left: solid 2px #ddd;
  font-style:italic;
   line-height: 1.6em;}
	
/******************************************/
/*********** optinal items ****************/
/******************************************/

#conteneur_optional_items {
	margin-top:10px;}
	
.title_optional_item {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	line-height:2.7em;
	color:#f2f2f2;
	font-weight:bold;
	text-align:center;
	background-color:#555555;}
	
.optional_item {
	margin-top:10px;
	height:157px;
	background-color:#FFF;
	padding:10px;
	border:1px solid #c3bfb9;
	display:block;
	text-align:center;}
	
.optional_item a {
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#dc6e34;}
	
.optional_item a:hover {
	text-decoration:underline;}
	
/******************************************/
/*********** colors ****************/
/******************************************/

#wrap-colors {
	width:570px;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom: 1px dotted #555555;}
	
#wrap-colors h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#555555;
	border-top: 1px dotted #555555;
	padding-top:20px;}
	
#wrap-colors .color {
	width:106px;
	line-height:106px;
	background-color:#666;
	float:left;
	display:block;
	}
	
#wrap-colors table {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;}

#wrap-colors td {
	border:1px solid #c3bfb9;
	overflow:hidden;}

	

