body {
	background-color: #FFF;
	margin: 0 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000
}

.alignLeft {
	TEXT-ALIGN: left
}
.alignRight {
	TEXT-ALIGN: right
}
a img
{
border: none;
}
h5 {font-size: 11px; margin:  0 0 0 26px;}
.retrait {margin:  0 0 5px 26px;}

#square li { list-style-type: square; }



/*COMMUNIQUE
----------------------------------------------------------------------------------------------------------------- */
.communique {
	background-color: #f5F5F5;
	padding-left: 15px;
	margin:0;
	font: 12px Arial, Helvetica, sans-serif; color: #000;	
}
.communique a:link,  .communique a:visited, .communique a:active {
	font: bold 14px Arial, Helvetica, sans-serif; 
	color: #CC3300;
	text-decoration:underline;
}
.communique a:hover{
	color: #fff;
	text-decoration:underline;
	background-color: #084887;
}

/*POLICE
----------------------------------------------------------------------------------------------------------------- */
.commun { font: normal 12/17px Arial, Helvetica, sans-serif; color: #000}
.edito2007 { font: normal 14/19px Arial, Helvetica, sans-serif; color: #2F4F4F}
.expe2007 { font: normal 18/22px Arial, Helvetica, sans-serif; color: #276FB7}
.expetitre { font: bold 18/22px Arial, Helvetica, sans-serif; color: #2F4F4F}
.puceB2007 { padding-left:12px;
background: url(../styles/images1/dentaire-expedition.gif) no-repeat 0px 10px; font: 12px/17px Arial, Helvetica, sans-serif
}
.puceB0_2007 { padding-left:12px;
background: url(../styles/images1/dentaire-expedition.gif) no-repeat 0px 6px; font: 12px/17px Arial, Helvetica, sans-serif
}
.tnt07{ font: bold 17px/22px Arial, Helvetica, sans-serif; COLOR: #E28F26}
.tnt07noir { font: normal 12px/17px Arial, Helvetica, sans-serif; COLOR: #000; }
.tnt07noirBig { font: bold 17px Arial, Helvetica, sans-serif; COLOR: #000;}

.bleufonce { font: bold 12px Arial, Helvetica, sans-serif; color: #084887}
.bleufonceCom { font: bold 14px Arial, Helvetica, sans-serif; color: #2F4F4F}
.bleufoncep { font: normal 12px Arial, Helvetica, sans-serif; color: #084887}
.rouge { font: bold 12px Arial, Helvetica, sans-serif; color: #CC3300}
.bleufonce1 { font: bold 12px Arial, Helvetica, sans-serif; color: #336699}
.orangetitre{ font: normal 17px/22px Arial, Helvetica, sans-serif; COLOR: #CC3300}
.orangetitre1{ font: normal 17px/22px Arial, Helvetica, sans-serif; COLOR: #ff6347}

.turquoise{ font: bold 17px/22px Arial, Helvetica, sans-serif; COLOR: #00BFFF}

.bleufoncetitre{ font: normal 17px/22px Arial, Helvetica, sans-serif; COLOR: #084887}
.bleu { font: bold 12px Arial, Helvetica, sans-serif; color: #99abbb }
.bleue{ font: normal 17px/22px Arial, Helvetica, sans-serif; COLOR: #6666CC}
.gris { font: normal 11px Arial, Helvetica, sans-serif; color: #999999 }
.gris1 { font: normal 12px Arial, Helvetica, sans-serif; color: #999999 }




.gvert { font: bold 12px Arial, Helvetica, sans-serif; color: #339999 }
.gbleu { font: bold 12px Arial, Helvetica, sans-serif; color: #003399 }
.gjaune{ font: bold 12px Arial, Helvetica, sans-serif; color: #E28F26 }
.gnoir{ font: bold 12px Arial, Helvetica, sans-serif; color: #000 }
.noirg{ font: bold 11px Arial, Helvetica, sans-serif; color: #333 }
.vertfin{ font: normal 17px/22px Arial, Helvetica, sans-serif; COLOR: #99abbb}
.blancfin{ font: normal 17px/22px Arial, Helvetica, sans-serif; COLOR: #fff}



/*couleurs gammes
----------------------------------------------------------------------------------------------------------------- */
.gjaunep { font: bold 11px Arial, Helvetica, sans-serif; color: #F59719  }
.gjauneBig { font: bold 18px Arial, Helvetica, sans-serif; color: #F59719; border-bottom: #F59719 3px solid; }
.gjaune1 { font: bold 12px Arial, Helvetica, sans-serif; color: #F59719 }


.gbleup { font: bold 11px Arial, Helvetica, sans-serif; color: #5573A7 }
.gbleuBig { font: bold 18px Arial, Helvetica, sans-serif; color: #5573A7; border-bottom: #5573A7 3px solid; }
.gbleu1 { font: bold 12px Arial, Helvetica, sans-serif; color: #75573A7 }

.gvertp { font: bold 11px Arial, Helvetica, sans-serif; color: #4FA92E }
.gvert { font: bold 12px Arial, Helvetica, sans-serif; color: #4FA92E }
.gvertBig { font: bold 18px Arial, Helvetica, sans-serif; color: #4FA92E; border-bottom: #4FA92E 3px solid; }

/*LIENS
----------------------------------------------------------------------------------------------------------------- */


#laborg { width:600px; padding-left:20px; margin: 30px 0 30px 0 }
p.lab  {	font: normal 17px Arial, Helvetica, sans-serif; 	color: #2F4F4F;	 }
p.lab a,  p.lab a:link,  p.lab a:visited { 	font: normal 17px Arial, Helvetica, sans-serif;  	color: #FF6600; 	text-decoration:underline; }
p.lab a:hover{ color: #074887; }



.mascotte a:link,  .mascotte a:visited, .mascotte a:hover, .mascotte a:active {
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #999999;
	text-decoration:underline;
}
.mascotte1 a:link, .mascotte1 a:visited1, .mascotte1 a:active {
	font: normal 12px Arial, Helvetica, sans-serif; 
	color: #336699;
	text-decoration:underline;
}
.mascotte1 a:hover {
color: #084887;
}
.mascotte2 a:link, .mascotte2 a:visited, .mascotte2 a:active {
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #336699;
	text-decoration:underline;
}
.mascotte2 a:hover {
color: #fff;
background-color:#084887;
}

/*TABLEAUX
----------------------------------------------------------------------------------------------------------------- */
#tableok	{	margin: 0 0;	position: relative;}
#tablefond	{	margin: 20px 0;	position: relative;}
#tablefond h5 {margin:  0 0 0 26px;}
.tablegenerale   {  border: 1px solid #000;  text-align: left; width: 100%; font: normal 12/17px Arial, Helvetica, sans-serif; color: #000}
.tablegenerale p { padding: 10px 10px 10px 15px}
.tablenoirsans {  border: 1px solid #000;  text-align: left; width: 100%; font: normal 12/17px Arial, Helvetica, sans-serif; color: #000}
.tablenoir { border-width:1px;border-style: solid;border-color:#CCC;}

.tabledashed { border: 1px dashed #ccc;}
.tabledocuments { width: 540px;}
.tablerouge { border-width:1px; border-style: solid; width: 100%; border-color:#CC3300; font: normal 12/17px Arial, Helvetica, sans-serif; color: #000}

.tablecontact   {  border: 1px solid #000;  text-align: left;  padding: 15px 10px 10px 10px;  width: 100%; font: normal 12/17px Arial, Helvetica, sans-serif; color: #000}
.tablecontact_entete { font: bold 12/17px Arial, Helvetica, sans-serif; color: #084887; }
.tablecontact_1 { font: normal 11/17px Arial, Helvetica, sans-serif;  background-color : #F5F5F5; }

.tableproduits   {  border: 1px solid #000;  text-align: left; width: 100%; font: normal 12/17px Arial, Helvetica, sans-serif; color: #000}
.tableproduits td { padding: 10px 15px 10px 15px}

.tablebonscommande  {  border: 1px solid #000;  text-align: left; width: 100%; font: normal 12/17px Arial, Helvetica, sans-serif; color: #000}
.tablebonscommande td { padding: 3px 5px 5px 5px}

.tablebonscommande td a, .tablebonscommande td a:link, .tablebonscommande td a:visited, .tablebonscommande td a:active {font: bold 14px Arial, Helvetica, sans-serif; color: #4682B4; border-bottom: #4682B4 1px solid}







/*TABLELISTESANSBOTTOM
----------------------------------------------------------------------------------------------------------------- */
#tableli0 {  width: 584px; margin: 5px 0 0 26px; font: normal 12/17px Arial, Helvetica, sans-serif; color: #000}
#tableli0 UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#tableli0  UL LI {
	background: url(../2005/fleche.gif) no-repeat 0px 7px; font: 11px/20px Arial, Helvetica, sans-serif
}

#tableli0 UL LI A {
	padding-right: 0px; display: block; padding-left: 12px; background: url(../2005/fleche.gif) no-repeat 0px 6px; padding-bottom: 0px; margin: 0px; width: 350px; color: #999980; padding-top: 0px;
}
#tableli0  UL LI A:hover {
	background: url(../2005/fleche-over.gif) no-repeat 0px 6px; color: 074887; 
}
/*TABLELISTE
----------------------------------------------------------------------------------------------------------------- */
.tablelist {   border: 1px dotted #999; width: 100%; font: normal 12/17px Arial, Helvetica, sans-serif; color: #000}


#tableli UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#tableli  UL LI {
	background: url(../2005/fleche.gif) no-repeat 0px 7px; font: 11px/20px Arial, Helvetica, sans-serif
}

#tableli  UL LI A {
	padding-right: 0px; display: block; padding-left: 12px; background: url(../2005/fleche.gif) no-repeat 0px 6px; padding-bottom: 0px; margin: 0px; width: 350px; color: #999980; padding-top: 0px; border-bottom: #e8e8e1 1px solid
}
#tableli  UL LI A:hover {
	background: url(../2005/fleche-over.gif) no-repeat 0px 6px; color: 074887; 
}

/*TABLELI1
----------------------------------------------------------------------------------------------------------------- */
#tableli1  {  border: 1px solid #000;  text-align: left; width: 100%; font: normal 12/17px Arial, Helvetica, sans-serif; color: #000}
#tableli1 td { padding: 10px 15px 10px 15px}

#tableli1 UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px; padding-top: 0px; list-style-type: none
}
#tableli1  UL LI {
	background: url(../2005/fleche.gif) no-repeat 0px 7px; font: 12px/17px Arial, Helvetica, sans-serif
}

#tableli1  UL LI A {
	padding-right: 0px; display: block; padding-left: 12px; background: url(../2005/fleche.gif) no-repeat 0px 6px; padding-bottom: 0px; margin: 0px; width: 350px; color: #084887; padding-top: 0px; 
}
#tableli1  UL LI A:hover {
	background: url(../2005/fleche-over.gif) no-repeat 0px 6px; color: #CC3300; 
}



/*TABLETOP
----------------------------------------------------------------------------------------------------------------- */

#tablehaut {
	margin: 40px 0;
	font-size: 11px;
	width: : 580px;
}
#tablehaut p {
	margin: 10px 0 0 26px ;
	text-align: justify;
}

#top UL {
	margin: 15px 0 0 0; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; list-style-type: none
}
#top UL LI {
	margin: 15px 0 0 0; font: 11px/20px Arial, Helvetica, sans-serif
}

#top  UL LI A {
	margin: 15px 0 0 0; padding-right: 0; padding-top: 0; display: block; padding-left: 13px; background: url(../2005/fleche_top.gif) no-repeat 0px -1px; padding-bottom: 0; width: 350px; color: #999980;  font: normal 11px/20px Arial, Helvetica, sans-serif; 
}
#top  UL LI A:hover {
	background: url(../2005/fleche_top_1.gif) no-repeat 0px -1px; color: 074887; 
}

#footerh {
	font-size: 11px;
	color: #A69490;
}
#footerh p {
	margin: 0;
	padding: 6px 0 0 0;
	border-top: 1px solid #A69490;
}

#footerh a:link {color: #A69490; text-decoration: none;}
#footerh a:visited {color: #A69490;}
#footerh a:hover, #footer a:active, #footer a:focus {color: #000000;}

/*QUESTIONS
----------------------------------------------------------------------------------------------------------------- */
.questions UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
.questions li a:link, .questions li a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11/15px;
		color: #084887;
		list-style-type:none;
		list-style-image:none;
		padding-left:15px;
		background-image:url(../images/puce-b.gif);
		background-repeat:no-repeat;
		background-position:0px 6px;
		}  
.questions  UL LI A:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11/15px;
		color: #999;
		list-style-type:none;
		list-style-image:none;
		padding-left:15px;
		background-image:url(../images/puce-r.gif);
		background-repeat:no-repeat;
		background-position:0px 6px;
		}  



/*LISTESIMPLE
----------------------------------------------------------------------------------------------------------------- */

.lisimple li {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11/15px;
		color: black;
		list-style-type:none;
		list-style-image:none;
		padding-left:1px;
		background-image:url(../images/puce-b.gif);
		background-repeat:no-repeat;
		background-position:0% 0%; }

/*LISTEFLECHECITROEN
----------------------------------------------------------------------------------------------------------------- */


#navliste {
 padding-right: 185px; padding-left: 15px; margin-left: 0; padding-top: 5px; 

 }

#navliste li {
  padding-left: 15px; padding-right: 185px; 
  background : url(../images/arrow.gif) no-repeat 0px 6px; 
  list-style-type:none;
  list-style-image:none;
  font: normal 11/15px Arial, Helvetica, sans-serif; color: #000
}

	
/*DIVBORDNOIR
----------------------------------------------------------------------------------------------------------------- */
.barrevd  {  border-left: 1px solid #000;  text-align: left; width: 100%; font: normal 12/17px Arial, Helvetica, sans-serif; color: #000}




/*BONSCOMMANDE
----------------------------------------------------------------------------------------------------------------- */
#articles	{
	padding-right: 20px; padding-left: 15px; margin-left: 0; padding-top: 5px; padding-bottom: 5px;
	list-style: none;
	font: normal 12/15px Arial, Helvetica, sans-serif; color: #000}

#articles	 li {
	padding-left: 15px; padding-right: 20px; padding-bottom: 10px;
	background : url(../images/arrow.gif) no-repeat 0px 6px; 
}

/*PIEDSDEMASCOTTE
----------------------------------------------------------------------------------------------------------------- */
#feedbackmascotte {
	margin: 20px 0;
	position: relative;
	font-size: 11px;
}
#feedbackmascotte p {
	margin: 10px 0 0 26px ;
	line-height: 17px;
	text-align: justify;
}


#footermascotte {
	font-size: 9px;
	color: #A69490;
}
#footermascotte p {
	margin: 0;
	padding: 6px 0 0 0;
	border-top: 1px solid #A69490;
}

#footermascotte a:link {color: #A69490; text-decoration: none;}
#footermascotte a:visited {color: #A69490;}
#footermascotte a:hover, #footer a:active, #footer a:focus {color: #000000;}


/*Add July 2007
----------------------------------------------------------------------------------------------------------------- */



.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.floatRight img {
	border:1px dashed #259BD6;
	padding:7px;
	background:#036AB3;
	margin:0 0 10px 0;
	float:left;
	vertical-align:sub;
	}
h3.g {	PADDING-RIGHT: 30px; PADDING-LEFT: 0; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 8px	
	height:33px; background: transparent url(images1/telecharger.jpg) top left no-repeat; color:#276FB7; text-align:left; line-height: 32px ; 	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px;
}

.alignLeft {
	TEXT-ALIGN: left
}
.alignRight {
	TEXT-ALIGN: right
}
.justify {
	TEXT-ALIGN: justify 
}

.clearb {
	CLEAR: both; background-color:#4682B4;
}
p.july2007 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 8px
}

#juillet2007{
width: 100%;
margin: 0;
padding: 0;

}
#juillet2007 h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #F5F5F5;
	margin:10px 0 0 0;
	padding:7px 0 10px 10px;

	background-image: #4682B4 url(../style/images1/load.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}

.floatLeft ul,li {list-style-type:none;}

.floatLeft ul,li {margin: 0;
padding:0 10px 0 0; color: #000; }


/*Edito
----------------------------------------------------------------------------------------------------------------- */
div.spacer1 {
	clear: both;
	}
.dotline {
	border-width:1px 0 0 0;
	border-color:#bbb;
	border-style:dotted;
	}


h2.dito {
	font:130%/1.3em helvetica, "lucida grande", verdana, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	letter-spacing:1px;
	color: #546380;
	background: transparent;
	margin:0;
	}
	
p.vert {
padding-left:12px;
background: url(../styles/images1/dentaire-excellence.gif) no-repeat 0px 7px; font: 12px/16px Arial, Helvetica, sans-serif
}
p.bl {
padding-left:11px;
background: url(../styles/images1/dentaire-confiance.gif) no-repeat 0px 7px; font: 12px/17px Arial, Helvetica, sans-serif
}
p.co {
padding-left:11px;
background: url(../styles/images1/dentaire-confort.gif) no-repeat 0px 7px; font: 12px/17px Arial, Helvetica, sans-serif
}
