/* CSS Document */
/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

h1{ font-weight:bold;}
*/
ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}


html{ margin:0; padding:0; }

body{  width:1000px; margin:0 auto; padding:0; }

#bardahl{ width:1000px; padding:0; margin:0; }

#header{ width:998px; height:206px; margin:0; padding:0; clear:both; }

#content{ width:1000px; height:406px; margin:0; padding:0; clear:both; }

#footer{ width:1000px; height:29px; background:url(../images/bg_footer.jpg) 0 10px no-repeat; float:left; clear:both; margin:10px 0 0 0; padding:10px 0 0 0;}
/*

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

*/


/**********************************************************************************************************************************/
/*************************************                    HEADER                              *************************************/
/**********************************************************************************************************************************/

/*


#header .logo {
	width: 247px;
	height: 170px;
}

#header .flash-toptext {
	width: 500px;
	height: 110px;
	background: url('../images/bardahl-france_r1_c3.jpg') no-repeat;
}

#header .flash-toptext div {
	padding: 30px 0 0 0;
}

#header .mainmenu {
	width: 753px;
	height: 60px;
	background: url('../images/bardahl-france_r2_c3.jpg') no-repeat;
}

#header .toprecherche {
	width: 253px;
	height: 110px;	
	background: url('../images/bardahl-france_r1_c6.jpg') no-repeat;
}

#header .toprecherche div { 
	margin: 35px 0 0 45px;
}

#header .sousmenu {
	width: 1000px;
	height: 38px;
	clear: both;
	background: url('../images/bardahl-france_r3_c1.jpg') no-repeat;
}*/



/* MENU */
ul.menu li { float: left; }
.moduletable-mainmenu ul { margin: 0 0 0 0; }
.moduletable-mainmenu ul li { margin: 18px 15px 0 0; }
.moduletable-mainmenu ul li a:link, .moduletable-mainmenu li a:visited { color: #FFFFFF; text-decoration: none; }
.moduletable-mainmenu ul li a:hover { color: #FFEA00; }
.moduletable-mainmenu ul li a span { font-size: 15px; font-family: "Trebuchet MS"; text-transform: uppercase; }

.moduletable-mainmenu ul li.active a:link, .moduletable-mainmenu ul li.active a:visited { color:#FFEA00; font-style: italic; }

.moduletable-entreprise ul { margin: 0; }
.moduletable-entreprise ul li { margin: 5px 0 0 0; padding: 0 20px 0 20px; border-right: 1px solid #0C530D /*white*/ ; }
.moduletable-entreprise ul li:last-child { border: 0; }
.moduletable-entreprise ul li a:link, .moduletable-entreprise li a:visited { color: #333; /*#FFEA00;*/ text-decoration: none; }
.moduletable-entreprise ul li a:hover { color: /*#FFFFFF;*/ #0C530D;  }
.moduletable-entreprise ul li a span { font-size: 14px; line-height: 14px; font-family: "Trebuchet MS"; }

.moduletable-entreprise ul li.active a:link, .moduletable-entreprise ul li.active a:visited { color:/*#FFFFFF;*/  #0C530D;  font-style: italic; } 




#header #logo{ float:left; width:264px; height:167px; background:url(../images/logo-bardahl-industrie.jpg); margin:0; padding:0; }
#header #logo a{ border:0; width:100%; height:100%; display:block; }

#header #flash{ float:left; width:567px; height:97px; background:url(../images/decoupe_02.jpg); margin:0; padding:0; }
#header #flash #flashcontent{ width:500px; height:70px; margin:19px 0 0 0; padding:0; }

#header #search{ float:left; width:167px; height:97px; background:url(../images/bg_recherche.jpg); margin:0; padding:0; }

#header #menu{ float:left; width:617px; height:70px; background:url(../images/bg_menu.jpg); margin:0; padding:0; }

#header #actu{ float:left; width:881px; height:39px; background:url(../images/bg_actu.jpg); margin:0; padding:0; }

#header #client{ float:right; width:117px; height:79px; background:url(../images/bg_clients.jpg); margin:0; padding:30px 0 0 0; }


/**********************************************************************************************************************************/
/*************************************                    HEADER _SEARCH                             ******************************/
/**********************************************************************************************************************************/

#header #search form{ margin:0; padding:20px 0 0 0;}
#header #search img{ margin:0; padding:0; vertical-align:top; }
#header #search #searchbox{ color:#FFF; border:1px solid #fff; background:#333; font-family:"Trebuchet MS", Arial; font-size:11px; width:90px; display:inline;  }
#header #search #searchvalide{ color:#FFF; border:1px solid #fff; background:#333; font-family:"Trebuchet MS", Arial; font-size:11px; width:20px; display:inline; }



/**********************************************************************************************************************************/
/*************************************                    HEADER _CLIENT                             ******************************/
/**********************************************************************************************************************************/

#header #client h1{ margin:0; padding:0; font-size:12px; font-weight:bold; color:#333; font-family:"Trebuchet MS", Arial; float:left; }
#header #client img{ margin:0; padding:0 0 0 5px; vertical-align:baseline;}

#header #client h1 a{ color:#333; text-decoration:none; }
#header #client a img{ border:0; }

#header #client p{ margin:0; padding:0; font-size:12px; font-weight:normal; color:#333; font-family:"Trebuchet MS", Arial; }

#header #client p.bienvenue{ padding:3px 0 3px 0;}
#header #client p.deconnexion{ padding:5px;  }
#header #client p.deconnexion a{ color:#000; text-decoration:underline; }

#header #client form{ margin:0; padding:0;}
#header #client #idLogin{ color:#FFF; border:1px solid #fff; background:#333; font-family:"Trebuchet MS", Arial; font-size:11px; width:90px; display:inline; margin:4px 0; padding:0;   }
#header #client #idPassword{ color:#FFF; border:1px solid #fff; background:#333; font-family:"Trebuchet MS", Arial; font-size:11px; width:90px; display:inline; float:left; margin:0; padding:0;  }
#header #client #clientvalide{ color:#FFF; border:1px solid #fff; background:#333; font-family:"Trebuchet MS", Arial; font-size:10px; margin:0 0 0 3px; padding:0; display:inline; cursor:pointer; }



/**********************************************************************************************************************************/
/*************************************                    HEADER _MENU                             ********************************/
/**********************************************************************************************************************************/

#header #menu div.menu{ margin:0; padding:10px 0 0 0; width:617px; }

#header #menu div.menu h1{ width:114px; height:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#FFF; margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left; border-right:1px solid #333; text-align:center; padding:8px 0 0 0;    }

#header #menu div.menu h1 a{ color:#FFF; text-decoration:none; }

#header #menu div.menu h1 a:hover{ color:#FFF; text-decoration:underline; }


/**********************************************************************************************************************************/
/*************************************                    CONTENT                             *************************************/
/**********************************************************************************************************************************/

#content #left{ width:218px; margin:0; padding:0; float:left; }

#content #middle{ width:486px; /*height:397px;*/ margin:0; padding:0; float:left;  }

#content #middle_large{ width:774px; /*height:397px;*/ margin:0; padding:0; float:left;  }

#content #middle_faq{ width:754px; /*height:397px;*/ margin:0; padding:5px 10px; float:left; position:relative; }

#content #middle_faq #backtofiche{ position:absolute; top:0; right:0; padding:35px 25px 0 0; }

#content #middle_faq h1{ font-size:16px; font-weight:bold; font-style:italic; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#F7AC1A; margin:8px 0; padding:0 0 0 23px; background:url(../images/puce-titre-faq-orange.jpg) no-repeat 0 2px; }

#content #middle_text { width:486px; min-height:397px; height:auto; margin:0; padding:0; float:left; }

#content #middle_text_fiche { width:486px; min-height:397px; height:auto; margin:0 0 20px 0; padding:0; float:left; }

#content #right{ width:277px; margin:0; padding:0; float:left; }


#content #left #menu-catalogue{ width:218px; min-height:302px !important; height:302px; height:auto !important; margin:0; padding:0 0 5px 0; background:#f0f0f0 url(../images/bg_menu-catalogue.jpg) 0 0 no-repeat; }


#content #left #faq-icon{ width:218px; margin:0; padding:0 0 5px 0; background:#f0f0f0; }

#content #left #menu-catalogue h1.titreBloc{ padding-top:10px; }

#content #left #menu-catalogue ul{ list-style:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#333; text-decoration:none; margin:10px; padding:0; }

#content #left #menu-catalogue ul li{ line-height:18px; width:190px; background-color:#dbdbdb; margin:3px 0; padding:0 0 0 5px;  }

#content #left #menu-catalogue ul li#active{ line-height:18px; width:190px; background:url(../images/bg_li_catalogue.jpg) repeat-x; margin:3px 0; padding:0 0 0 5px; cursor:pointer; }

#content #left #menu-catalogue ul li:hover{ line-height:18px; width:190px; background:url(../images/bg_li_catalogue.jpg) repeat; margin:3px 0; padding:0 0 0 5px; cursor:pointer; }

#content #left #menu-catalogue ul li a { text-decoration:none; color:#333; width:100%; display:block; }

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

#content #left #menu-catalogue ul li ul{ list-style:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#333; text-decoration:none; margin:0 0 10px 10px; padding:0; } 

#content #left #menu-catalogue ul li  ul li{ line-height:16px; width:150px; background-color:#dbdbdb; margin:3px 0; padding:0 0 0 5px;  }

#content #left #menu-catalogue ul li ul li#active{ line-height:16px; width:150px; background:url(../images/bg_li_catalogue.jpg) repeat; margin:3px 0; padding:0 0 0 5px; cursor:pointer; }

#content #left #menu-catalogue ul li ul li:hover{ line-height:16px; width:150px; background:url(../images/bg_li_catalogue.jpg) repeat; margin:3px 0; padding:0 0 0 5px; cursor:pointer; }

#content #left #menu-catalogue ul li ul li a { text-decoration:none; color:#333; width:100%; display:block; }








#content #left div.infos{ width:218px; height:85px; margin:0; padding:0; background:url(../images/bg_infos_left.jpg) 0 100% no-repeat; text-align:center; }

#content #right div.infos_top{ width:277px; margin:0; padding:0 0 10px 0; background:#f0f0f0 url(../images/bg_infos_top_right.jpg) 0 0 no-repeat; }

#content #right div.infos_bottom{ width:277px; margin:0; padding:0 0 10px 0; background:#f0f0f0 url(../images/bg_infos_bottom_right.jpg) 0 100% no-repeat; }

#content #right div.infos_top h1.titreBloc, #content #right div.infos_bottom h1.titreBloc{ padding-top:10px; }


/**********************************************************************************************************************************/
/*************************************                    GAMME                             ***************************************/
/**********************************************************************************************************************************/

#content #middle_text #pathway{ margin:5px 0 0 0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#696969; text-decoration:none;}

#content #middle_text #pathway a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#696969; text-decoration:none; }

#content #middle_text h1{ font-size:16px; font-weight:bold; font-style:italic; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:/*#F7AC1A*/#F7AC1A; margin:8px 0 0 0; padding:0; }

/*#content #middle_text h1 span.postit{ background-color:#FFFF33; height:15px; color:#293188; font-size:10px; padding:0 5px; vertical-align:top; }*/

#content #middle_text h2{ font-size:12px; font-weight:bold; font-style:normal; font-family: Arial, Verdana, Helvetica, sans-serif; color:#333; margin:8px 0 0 0; padding:0; }


#content #middle_text #liste{ width:486px; padding:0; margin:10px 0 0 0; }

#content #middle_text ul{ margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; color:#333; font-size:14px; font-weight:bold; width:486px; list-style:none; }

#content #middle_text ul li.produit{ padding:10px 0 5px 0; margin:0; border-bottom:1px dotted #333; width:474px; background:url(../images/bg-li-gris.gif) repeat-x 0 0; height:100%; }

#content #middle_text ul li.produit:hover{ padding:10px 0 5px 0; margin:0; border-bottom:1px dotted #333; width:474px; background:url(../images/bg-li-jaune.gif) repeat-x 0 0; height:100%; }

/*#content #middle_text ul li { background:url(../images/puce-liste-bulle.gif) no-repeat 3px 11px #fef6ae; }*/

/*#content #middle_text ul li.jaune{ background:url(../images/puce-liste-bulle.gif) no-repeat 3px 11px #fef6ae; border:1px solid #fef6ae; }
#content #middle_text ul li.gris{ background:url(../images/puce-liste-bulle.gif) no-repeat 3px 11px #dfdfdf; border:1px solid #dfdfdf; }

#content #middle_text ul li.jaune:hover{ background:#e7ffca url(../images/puce-liste-bulle.gif) no-repeat 3px 11px; border:1px solid #000; cursor:pointer;  }
#content #middle_text ul li.gris:hover{ background:#e7ffca url(../images/puce-liste-bulle.gif) no-repeat 3px 11px; border:1px solid #000; cursor:pointer; }*/


#content #middle_text ul li.produit h1{ margin:0; padding:0 0 0 20px; font-size:14px; font-weight:bold; font-style:normal; text-decoration:none; background:url(../images/puce-liste-bulle.gif) 1px 55% no-repeat; }

#content #middle_text ul li.produit h1 span.desc{ font-size:12px; font-weight:normal; text-decoration:none; color:#333232; }

#content #middle_text ul li.produit p{ display:block; margin:0; padding:5px 15px 0 15px; font-size:12px; font-weight:normal; text-decoration:none; color:#333232; }


/**********************************************************************************************************************************/
/*************************************                    THEMATIQUE					          *********************************/
/**********************************************************************************************************************************/

#middle_text #thematique{ margin:0 0 0 20px; padding:0; }

#middle_text div.thematique{ height:43px; width:435px; margin:5px 0 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#middle_text div.thematique div.thematique_cartouche { height:33px; width:215px; margin:0; padding:15px 0 0 25px; font-size:12px; font-weight:bold; color:#000; background:url(../images/thematique_cartouche.jpg) no-repeat; float:left;}
#middle_text div.thematique divthematique_image{ height:43px; width:195px; float:left; margin:0; padding:0;}

#middle_text div.thematique div.thematique_cartouche a{ text-decoration:none; color:#000;}
#middle_text div.thematique div.thematique_cartouche a:hover{ text-decoration:underline; color:#000;}


#middle_text div.thematique divthematique_image img{ margin:0; padding:0;}







/**********************************************************************************************************************************/
/*************************************                    ENTREPRISE  // IDENTIFICATION          **********************************/
/**********************************************************************************************************************************/
#middle #text-top{ width:483px; height:31px; margin:0; padding:0; background: url(../images/bg_middle_top.jpg) 0 100% no-repeat; text-align:left; }

#middle #text-top h1.titreBloc{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; background:transparent url(../images/puce_titreBloc.gif) no-repeat scroll 0 10px; margin:0 0 0 15px; padding:10px 0 5px 20px; color:#333; }

#middle #text{ background:#f0f0f0; width:453px; font-size:12px; font-weight:normal; font-style:normal; font-family: Arial, Verdana, Helvetica, sans-serif; color:#333; margin:0; padding:5px 15px; }


#middle #text td.text{ padding-right:10px; }

#middle #text-bottom{ width:483px; height:18px; margin:0; padding:0; background: url(../images/bg_middle_bottom.jpg) 0 100% no-repeat; text-align:left; }

#middle #text form{ padding:0; margin:10px 0 0 0; }

#middle #text fieldset{ position:relative; width:430px; padding:0 10px; margin:0; border: 1px solid #444; top:1em; font-size:12px; }

#middle #text fieldset a{ color:#444; }

#middle #text legend{ position:relative; color:#444; font-size:14px; top:-1em;  font-weight:bold; }

#middle #text p{ margin:0; padding:0; }

#middle #text p.accroche{ margin:0; padding:5px 0 0 0; }

#middle #text input.button{ cursor:pointer; }


/**********************************************************************************************************************************/
/*************************************                  			 FAQ				          **********************************/
/**********************************************************************************************************************************/
#middle_faq{ background:#f0f0f0 url(../images/bg_middle_large_marketing.jpg) 0 0 no-repeat; }

#middle_faq select{ width:40%; font-size:10px; }

#middle_faq  #pathway{ margin:5px 0 0 0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#696969; text-decoration:none;}
#middle_faq #pathway a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#696969; text-decoration:none; }


#middle_faq h1{ font-size:16px; font-weight:bold; font-style:italic; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:/*#F7AC1A*/#F7AC1A; margin:8px 0 0 0; padding:0; }

/*#content #middle_text h1 span.postit{ background-color:#FFFF33; height:15px; color:#293188; font-size:10px; padding:0 5px; vertical-align:top; }*/

#middle_faq h2{ font-size:12px; font-weight:bold; font-style:normal; font-family: Arial, Verdana, Helvetica, sans-serif; color:#333; margin:8px 0; padding:0; }

#middle_faq #list-reponse{ margin:0; padding:15px; width:724px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

#middle_faq div.reponse{ margin:0 0 15px 0; padding:5px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:#CCC; }
#middle_faq div.reponse p.question{ font-weight:bold; padding:0; margin:0; }
#middle_faq div.reponse p.reponse{ font-weight:normal; padding:0 0 0 15px; margin:0; }

/**********************************************************************************************************************************/
/*************************************                    Doc Bardahl  // Principes Bardahl          **********************************/
/**********************************************************************************************************************************/
#middle_large{ background:#f0f0f0; }

#middle_large select{ width:115px; font-size:10px; }

#middle_large label{ font-size:12px; }

#middle_large #docteur { width:470px; padding:0; margin:0; float:left; background:#f0f0f0 url(../images/bg_middle_large_docteur.jpg) 0 0 no-repeat; }

#middle_large #docteur h1.titreBloc{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; background:transparent url(../images/puce_titreBloc.gif) no-repeat scroll 0 10px; margin:0 0 0 15px; padding:10px 0 5px 20px; color:#333; }


#middle_large #docteur .contenu{ background:#f0f0f0; width:450px; font-size:12px; font-weight:normal; font-style:normal; font-family: Arial, Verdana, Helvetica, sans-serif; color:#333; margin:0; padding:0px 10px; }

#middle_large #docteur .contenu h2{ font-size:12px; font-weight:bold; font-style:normal; font-family: Arial, Verdana, Helvetica, sans-serif; color:#333; margin:10px 0; padding:0; }




#middle_large #symptomes { width:304px; padding:0; margin:0; float:left; background:#f0f0f0 url(../images/bg_middle_large_symptomes.jpg) 0 0 no-repeat; }

#middle_large #symptomes select{ width:280px; }

#middle_large #symptomes h1.titreBloc{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; background:transparent url(../images/puce_titreBloc.gif) no-repeat scroll 0 10px; margin:0 0 0 ; padding:10px 0 5px 20px; color:#333; }

#middle_large #symptomes h2{ font-size:12px; font-weight:bold; font-style:normal; font-family: Arial, Verdana, Helvetica, sans-serif; color:#333; margin:10px 0; padding:0; }

#middle_large #symptomes .contenu{ background:#f0f0f0; width:294px; font-size:12px; font-weight:normal; font-style:normal; font-family: Arial, Verdana, Helvetica, sans-serif; color:#333; margin:0; padding:0px 10px 0 0; }



#middle_large #text-bottom{ width:774px; height:18px; margin:0; padding:0; background:#fff url(../images/bg_middle_large_bottom.jpg) 0 100% no-repeat; text-align:left; float:left; }




/**********************************************************************************************************************************/
/*************************************                    Docteurs Solutions						          **********************************/
/**********************************************************************************************************************************/
#middle_large{ background:#f0f0f0; }

#middle_large select{ width:115px; font-size:10px; }

#middle_large label{ font-size:12px; }

#middle_large #solutions { width:774px; padding:0; margin:0; float:left; background:#f0f0f0 url(../images/bg_middle_large_marketing.jpg) 0 0 no-repeat; }

#middle_large #solutions h1.titreBloc{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; background:transparent url(../images/puce_titreBloc.gif) no-repeat scroll 0 10px; margin:0 0 0 15px; padding:10px 0 5px 20px; color:#333; }

#middle_large #solutions h2{ font-size:12px; font-weight:bold; font-style:normal; font-family: Arial, Verdana, Helvetica, sans-serif; color:#333; margin:10px 0; padding:0; }

#middle_large #solutions .contenu{ background:#f0f0f0; width:450px; font-size:12px; font-weight:normal; font-style:normal; font-family: Arial, Verdana, Helvetica, sans-serif; color:#333; margin:0; padding:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; }

#middle_large #solutions #droite{ width:304px; height:100%; padding:0; margin:0; float:left;}


#middle_large #solutions .contenu td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#middle_large #solutions .contenu .soluce{background:#dbdbdb; color:#333; margin:10px 0 5px 0; padding:10px; border:1px dotted #333; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:430px;}

#middle_large #solutions .contenu .soluce p.symptome{ font-weight:bold; }

#middle_large #solutions .contenu .soluce a{ color:#333; text-decoration:underline; cursor:pointer;}

#middle_large #text-bottom{ width:774px; height:18px; margin:0; padding:0; background:#fff url(../images/bg_middle_large_bottom.jpg) 0 100% no-repeat; text-align:left; float:left; }







/**********************************************************************************************************************************/
/*************************************                    Marketing						          **********************************/
/**********************************************************************************************************************************/
#middle_large{ background:#f0f0f0; }

#middle_large select{ width:115px; font-size:10px; }

#middle_large label{ font-size:12px; }

#middle_large #marketing { width:774px; padding:0; margin:0; float:left; background:#f0f0f0 url(../images/bg_middle_large_marketing.jpg) 0 0 no-repeat; }

#middle_large #marketing h1.titreBloc{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; background:transparent url(../images/puce_titreBloc.gif) no-repeat scroll 0 10px; margin:0 0 0 15px; padding:10px 0 5px 20px; color:#333; }

#middle_large #marketing h2{ font-size:12px; font-weight:bold; font-style:normal; font-family: Arial, Verdana, Helvetica, sans-serif; color:#333; margin:10px 0; padding:0; }

#middle_large #text-bottom{ width:774px; height:18px; margin:0; padding:0; background:#fff url(../images/bg_middle_large_bottom.jpg) 0 100% no-repeat; text-align:left; float:left; }


#affiches,#presentoir,#cross,#salon,#depliant,#sponsoring,#videos,#annonce,#promo { text-align:center;}





/**********************************************************************************************************************************/
/*************************************                    FICHE                             ***************************************/
/**********************************************************************************************************************************/



#content #middle_text_fiche #pathway{ margin:5px 0 0 0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#696969; text-decoration:none;}

#content #middle_text_fiche #pathway a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#696969; text-decoration:none; }


#content #middle_text_fiche #fiche{ width:486px; }

#content #middle_text_fiche #fiche h1{ font-size:16px; font-weight:bold; font-style:italic; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#F7AC1A; margin:8px 0; padding:0 0 0 23px; background:url(../images/puce-titre-produit-orange.jpg) no-repeat 0 2px; }

#content #middle_text_fiche #fiche p.question{ margin:0; padding:10px 0 0 0; text-align:right; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; color:#1a1a1a; }
#content #middle_text_fiche #fiche p.question a{ color:#1a1a1a; text-decoration:underline; }
#content #middle_text_fiche #fiche p.question a.active {  color:#1a1a1a; text-decoration:none; }

#content #middle_text_fiche #fiche h2{ font-size:12px; font-weight:bold; font-style:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0px 3px 8px 3px; padding:0; }


#content #middle_text_fiche #fiche div#imgProduit{ float:left; width:150px; background:#fff; margin:0 0 0 3px; padding:0; text-align:center; }
#content #middle_text_fiche #fiche div#imgProduit div#img{ border:1px dotted #F7AC1A; }
#content #middle_text_fiche #fiche div#imgProduit div#liens{ margin:0; padding:5px 0 0 0; width:150px;}
#content #middle_text_fiche #fiche div#imgProduit div#liens a{ color:#a4a4a4; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;  float:left; }


#content #middle_text_fiche #fiche div#caracteristiques{ float:left; padding:0; margin:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; width:321px;  }
#content #middle_text_fiche #fiche div#caracteristiques h3{ width:100%; text-align:left; margin:0; padding:0; font-size:12px; color:#F7AC1A; }
#content #middle_text_fiche #fiche div#caracteristiques p{ padding:0; margin:0 0 15px 0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#content #middle_text_fiche #fiche div#caracteristiques p.references{ padding:0; margin:0 0 15px 0; color:#a4a4a4; font-family:Arial, Helvetica, sans-serif; font-size:10px; }

#content #middle_text_fiche #fiche div#references{ padding:0; margin:0; font-family: Arial, Helvetica, sans-serif;  }
#content #middle_text_fiche #fiche div#references h3{ width:100%; text-align:left; margin:0; padding:15px 5px 0 5px; font-size:12px; color:#F7AC1A; }
#content #middle_text_fiche #fiche div#references p{ padding:5px 10px; margin:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }



#content #middle_text_fiche #fiche div#telechargement{ float:left; width:486px; margin:0; padding:0; }

#content #middle_text_fiche #fiche div#telechargement #btnFt{ width:243px; float:left; text-align:center;  }
#content #middle_text_fiche #fiche div#telechargement #btnFds{ width:243px; float:left; text-align:center; }

/**********************************************************************************************************************************/
/*************************************                    HEADER                              *************************************/
/**********************************************************************************************************************************/
#footer #contact{ height:29px; margin:0; margin:0; float:left; width:30%; }

#footer #contact p{ padding:8px 0 0 15px; margin:0; }

#footer #contact p a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-decoration:none; }

#footer #contact p a:hover{  text-decoration:underline; }

#footer #contact p img{ margin:0 10px 0 0; padding:0; vertical-align:top; border:none;  }


#footer #mentions{ height:29px; margin:0; margin:0; float:left; width:70%; }

#footer #mentions p{ padding:4px 0 0 15px; margin:0; text-align:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333; }

#footer #mentions p a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-decoration:none; margin:0px 7px; }

#footer #mentions p a:hover{  text-decoration:underline; }




/***********************************************************************************************************************************/
/*************************************                    PRODUIT HONNEUR                             ******************************/
/***********************************************************************************************************************************/
#content #right div.infos_top #honneur{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; margin:8px 0 0 15px; display:table; }

#content #right div.infos_top #honneur p.img{ float:left; width:105px; text-align:center; margin:0; padding:0; background:#fff; border:1px solid #b4b4b4; }

#content #right div.infos_top #honneur p.text{ text-align:left; margin:0; padding:0 0 7px 0; width:260px;  }

#content #right div.infos_top #honneur p.text_honneur{ float:left; text-align:left; width:145px; margin:0; padding:0 0 0 10px; }

#content #right div.infos_top #honneur p.text span.titre{ font-weight:bold; padding-top:5px; color:#F7AC1A; }

#content #right div.infos_top #honneur p.text span.desc{ font-weight:normal; padding-top:10px; font-size:11px; }


#content #right div.infos_top #honneur p.text_honneur span.desc{ font-weight:normal; padding-top:10px; font-size:11px; }

#content #right div.infos_top #honneur p.text_honneur span.lien a{ color:#000; text-decoration:none; padding-top:10px; float:left; font-size:11px; color:#F7AC1A; }

#content #right div.infos_top #honneur p.text_honneur span.lien a:hover{ text-decoration:underline; }



/***********************************************************************************************************************************/
/*************************************                    ACTUALITE                             ************************************/
/***********************************************************************************************************************************/

#content #right div.infos_bottom #actu{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; margin:8px 0 0 15px; display:table; }

#content #right div.infos_bottom #actu p.img{ float:left; width:auto; text-align:center; margin:0; padding:0; background:#fff; border:1px solid #b4b4b4; }

#content #right div.infos_bottom #actu p.text{ text-align:left; margin:0; padding:0 8px 0 0; width:119px; float:left;  }

#content #right div.infos_bottom #actu p.text span.titre{ font-weight:bold; padding-top:5px; color:#F7AC1A; }

#content #right div.infos_bottom #actu p.text span.desc{ font-weight:normal; padding-top:15px; font-size:11px; }



/**********************************************************************************************************************************/
/*************************************                    GENERAL                             *************************************/
/**********************************************************************************************************************************/

#head_spacer{ height:8px; width:998px; margin:0; padding:0; line-height:0; } 

#content_left_spacer{ height:10px; width:218px; margin:0; padding:0; line-height:0; }

.content_left_spacer{ height:10px; width:218px; margin:0; padding:0; line-height:0; }

#content_right_spacer{ height:10px; width:277px; margin:0; padding:0; line-height:0; }

#foot_spacer{ height:8px; width:998px; margin:0; padding:0; line-height:0; }



h1.titreBloc{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; background:transparent url(../images/puce_titreBloc.gif) no-repeat scroll 0 11px; margin:0 0 0 15px; padding:0 0 5px 20px; color:#333; line-height:14px; } 

img.titreBloc{ margin:0; padding:0 0 0 15px; height:2px; line-height:2px; font-size:2px; }

h3.actu{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:10px 0 0 20px; margin:0; }

h4.adresse{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333; padding:10px 0 0 10px; margin:0; text-align:left }

.spacer{ clear:both; }

.blanc{ color:#fff; font-size:14px; font-weight:bold; }

span.postit{ background-color:#FFFF33; color:#293188; font-size:12px; padding:0 5px; font-weight:normal; font-style:normal; vertical-align:baseline; }

.scroll-pane {
	width: 200px;
	height: 372px;
	overflow: auto;
	float: left;
}






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

form#createAccount{ margin:0; padding:15px; }


dl {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.00em;
	margin:0;
	padding:4px 0;
}

dt {
	float: left;
	width: 150px;
}



dd { color: #666666;}
dd + dd { padding-top: 5px;}
dt span { padding: 0 5px 0 0;}

dt label {
	font-size: 1.00em;
	text-align: left;
	font-weight: normal;
	color: #4A5A73;
}

dd label {
	font-size: 1.00em;
	white-space: nowrap;
	margin: 0 10px 0 0;
	color: #4A5A73;
}

html>body dd label input {
	vertical-align: text-bottom;
}

dd input {
	width: 160px;
}


dd textarea {
	font-size: 0.90em;
	width: 50%x;
	height: 100px;
}

dd select {
	width: 160px;
	font-size: 0.9em;
}

input.submit, input.submit:hover{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.90em;
	font-weight: normal;
	cursor: text;
	vertical-align: middle;
	padding: 2px;
	color: #000;
	border: 1px solid #000;
	background-color: #DBDBDB;
	cursor:pointer;
}


input.docteur{ background:url(../../auto/img/btn_envoyer.jpg) no-repeat; border:0; width:159px; height:36px; margin:0; padding:0; cursor:pointer;}



input, textarea {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.90em;
	font-weight: normal;
	cursor: text;
	vertical-align: middle;
	padding: 2px;
	color: #000;;
	border-left: 1px solid #AFAEAA;
	border-top: 1px solid #AFAEAA;
	border-right: 1px solid #D5D5C8;
	border-bottom: 1px solid #D5D5C8;
	background-color: #fff;
}

optgroup, select {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	font-style: normal;
	cursor: pointer;
	vertical-align: middle;
	width: 160px;
	color: #000;
}

optgroup {
	font-size: 1.00em;
	font-weight: bold;
}

optgroup.disabled-options {
	display: none;
	background-color: gray;
}

option {
	padding: 0 1em 0 0;
	color: #000;
}

option.disabled-option {
	color: graytext;
}


textarea {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.85em;
	width: 60%;
	padding: 2px;
}

label {
	cursor: pointer;
	font-size: 0.85em;
	padding: 0 5px 0 0;
}

span.label {
	cursor: pointer;
	font-size: 0.85em;
	padding: 0 5px 0 0;
}

label input {
	font-size: 1.00em;
	vertical-align: middle;
}

label img {
	vertical-align: middle;
}

select option.disabled {
	background-color: #bbb;
	color: #000;;
}

input:focus, textarea:focus {
	border: 1px solid #BC2A4D;
	background-color: #fff;
	color: #BC2A4D;
}

input.success, textarea:success {
	color: #228822;
}

input.required, textarea:required, select.required {
	border: 1px solid #BC2A4D;
	background-color: #FFC8C8;
}



dt.checkbox{ float:left; width:auto; }
dd.checkbox{ font-size:9px; width:auto; line-height:18px; }
#middle dt.checkbox input.checkbox{ background:none; border:none; width:auto; cursor:pointer; }


span.required {
	cursor: pointer;
	font-size: 0.85em;
	padding: 0;
	color: #ff0000;
}

#resultat{ margin:0; padding:8px 0; }

#middle #text p.successbox, #middle #text p.errorbox {
	padding: 8px;
	margin: 0;
	color: #000;
	text-align: center;
}

.success {
	color: #228822;
}

.error {
	color: #BC2A4D;
}

.successbox {
	background-color: #FFE200;
}

.errorbox {
	background-color: #FFE200;
}




/*************************************************************************************Formulaire**************/
#middle form{ padding:0; margin:0; }
#middle table.contentpaneopen{ width:486px; margin:0; padding:0;}
#middle #message_success{ width:441px; margin:0 0 10px 0; padding:5px;}
#middle #message_success p{ text-align:center; background:#FFE200; padding:8px; margin:0; color:#000; }
#middle #message_error{ width:441px; margin:0 0 10px 0; padding:5px;}
#middle #message_error p{ text-align:center; background:#FFE200; padding:8px; margin:0; color:#000;}
#middle #message_error p a { color:#FFFFFF; text-decoration:none; }
#middle #message_error p a:hover { color:#FFFFFF; text-decoration:underline; }

#middle #text fieldset.soumettre{ border:none; padding:0 0 0 10px; margin:0; width:416px; }

#middle #text fieldset.soumettre p{ width: 416px;  margin: 0; padding:5px 0; border-top: 1px dashed gray; height: 1%; float:left; }

span.required{ color:#ff0000; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:10px; padding:0; margin:0; }
/***********************************************************************************************************/
#middle label.contact{ font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; font-weight: bold; float: left; color:#333333;  cursor:pointer; width:160px; }

#middle input{ width:150px; border:1px solid #ffb600; background:#fff; color:#000000; }

#middle input.focus{ width:150px; border:1px solid #333333; background:#DBDBDB; color:#000000; }

#middle input.required{ width:150px; border:1px solid #333333; background:#FFCCCC; color:#FF0000; }

#middle input.submit{ width:auto; border:1px solid #ffb600; background:#ffb600; color:#333; padding:1px 8px; }

#middle textarea{ border:1px solid #ffb600; background:#fff;  margin-top:5px; color:#000000;}

#middle textarea.focus{ border:1px solid #333333; background:#DBDBDB;  margin-top:5px; color:#000000;} 

#middle textarea.required{ border:1px solid #ffb600; background:#ffcccc;  margin-top:5px; color:#FF0000;}

#middle .infobulle{ position: absolute; visibility : hidden; border: 1px solid #CDCDCD; width:114px; height:90px; font-family: Verdana, Arial; font-size: 10px; background-color: #000; z-index:90;}