


/* IMAGES BORDER footer
------------------------------------------------------------------*/
.clear { clear: both;}
.width270 { width: 290px; border-right:5px solid #48484A}
.width300 { width: 300px}

.floatLeft_im { float: left}
.floatRight { float: right}

.width270  ul { margin:0; padding:0 }
.width270 ul li { display:inline; color:#74898e; padding:0; margin:0;}
.width270 ul li a { display:block; border:0; padding:0;}
.width270 ul li a:link, .width270 ul li a:visited { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color:#577795; margin:0; padding:5px 0 4px 32px; background:transparent url(../images/icon-dentaire.gif) no-repeat top left; }
.width270 ul li a:hover { color:#000; background: transparent url(../images/icon-dentaire.gif) no-repeat 0px -27px; 	}	
	

/********************************************************************************************************************************************
FOOTER STYLES
********************/
#footer_wrapper {
	width: 100%;
	height: 400px;
	padding:0;
	margin:0;
	clear:both;	
	background-image: url(../images/footer_bg_1.png);
	background-position: left top;
	background-repeat: repeat-x;
}

#footer_wrap_inner {
	width: 970px;
	height: 400px;
	background-image: url(../images/z_footer.png);
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0;
	margin-top:0;
	padding:0 0 0 0;
	
}

#footer_wrapper h2 {
	width: 190px;
	height: 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#C7CAD0;
	overflow:hidden;
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom:12px;
	padding-left:15px;
}

h3.adresse { background-image: url(../images/footer-adresse.gif); 
	font-style:italic; font-weight:normal; font-family:georgia, serif;font-size:22px;
	color: #F8F8FF;
	margin:0 0 10px 20px;
	padding:0 0 10px 12px;
	text-decoration:none;}	
	
h6.footMenu { background-image: url(../images/footer-adresse.gif); 	font-style:italic; font-weight:normal; font-family:georgia, serif;font-size:22px; 	color: #F8F8FF; }
h6.credit1 { background-image: url(../images/footer-adresse.gif); 	font-style:italic; font-weight:normal; font-family:georgia, serif;font-size:22px; 	color: #F8F8FF;}
h2.Hon { background-image: url(../images/footer-adresse.gif); 	font-style:italic; font-weight:normal; font-family:georgia, serif;font-size:22px; 	color: #F8F8FF; }
h6.quality { background-image: url(../images/footer-adresse.gif); 	font-style:italic; font-weight:normal; font-family:georgia, serif;font-size:22px; 	color: #F8F8FF; }

.footer_list, .footer_list_first, .footer_list_rub, .footer_list_last {
	float:left;
	margin-bottom:10px;
	padding-top:10px;
	height: 325px;
	background-image: url(../images/icon_doc.png);
	background-position: 185px 10px;
	background-repeat: no-repeat;
	color:#999999;
}
.footer_list_first p  {	color:#DCDCDC; margin:0; padding:0 10px 0 20px;}
.footer_list_first p a, .footer_list_first p a:link, .footer_list_first p a:visited {	color:#F8F8FF; margin:0; padding:0 ; text-decoration:none;}

.footer_list p, .footer_list_rub p, .footer_list_last p {color:#DCDCDC; margin:0; padding:0 10px 0 0;}

.footer_list p a, .footer_list p a:link, .footer_list p a:visited p {color:#DCDCDC; margin:0; padding:0 10px 0 0; text-decoration:none; }

.footer_list_last p.Honcode a, .footer_list_last p.Honcode a:link , .footer_list_last p.Honcode a:visited  { color:#F5F5F5; text-decoration:underline;
}
 .footer_list_last p.nea a, .footer_list_last p.nea a:link , .footer_list_last p.nea a:visited  { color:#F5F5F5; text-decoration:none;
 }
.footer_list_rub p a, .footer_list_rub p a:link , .footer_list_rub p a:visited  { color:#EEEEEE; text-decoration:none;
}
 .footer_list_last p.nea a:hover  { color:#fff; text-decoration:underline;
}
.footer_list p a:hover, .footer_list_last p a:hover, .footer_list_rub p a:hover  { background-color:#35383E; color:#fff; text-decoration:underline; background-color:#000000;}

.footer_list_first p.equipe  {	color:#DCDCDC; margin:0; padding:0 10px 0 20px;}
.footer_list_first p.equipe a, .footer_list_first p.equipe a:link, .footer_list_first p.equipe a:visited p {color:#DCDCDC; margin:0; padding:0 10px 0 0; text-decoration:none; }
.footer_list_first p.equipe a:hover { background-color:#35383E; color:#fff; text-decoration:underline; background-color:#000000;}

.footer_list {
	width: 198px;	
	padding-right:20px;
	margin-right: 20px;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #696969;
}

.footer_list_first {
	width: 198px;	
	padding-right:20px;
	margin-right: 20px;	
	border-right-width: 1px;


	border-right-style: solid;
	border-right-color: #696969;
	clear:both;
}
.footer_list_rub {
	width: 198px;	
	padding-right:20px;
	margin-right: 20px;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #696969;
}
.footer_list_last {
	width: 225px;
}


/* ---------------------BOUTON Twitter  ------------------------------------------------------------ */
p.dav1 { padding: 1px 0 0 20px; line-height: 1.0em; margin:0;}
.davarpanah_bouton1 { text-indent: -3000px;  display: block; background-image: url(../images/twitter-davarpanah.gif); background-repeat: no-repeat;
height: 74px; width: 169px; margin:10px 0 0 0; padding: 0 0 0 0;}
.davarpanah_bouton1:hover{ background-position: 0 -74px; }
a.davarpanah_bouton1 { text-decoration: none !important;}
a.davarpanah_bouton1:hover { border: 0 !important; text-decoration: none !important;}

/* --------------------// FIN BOUTON PLUS DINFOS  accueil ------------------------------------------------------------ */

/* ------------------------------------------------------------  FOOTER SECONDAIRE ------------------------------------------------------------ */
#footer_wrapper_1 {
	width: 100%;
	height: 87px;
	text-align:left;
	clear:both;	
	background-image: url(../images/footer_bg_turquoise.png);
	background-position: left top;
	background-repeat: repeat-x;
	margin:0;
	padding:0;
}
#footer_wrap_inner_second {
	width: 970px;
	height: 87px;
	background-image: url(../images/footer_bg_turquoise.png);
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	
}
#rss_links{
	margin: 0 0 0 0;
	padding:20px 0 0 0;
}
#rss_links li{
	float: left;
	margin-right: 10px;
	height: 20px;
}
#rss_links a{
	left: 0;
	top: 0;
	float: left;
	height: 20px;
	display: block;
	text-indent: -9000px;
	cursor: pointer;
	cursor:hand;
}
#rss_links .lesimplants,
#rss_links .lesimplants a{
	width: 170px;
}
#rss_links .blog,
#rss_links .blog a{
	width: 103px;
}
#rss_links .twit,
#rss_links .twit a{
	width: 90px;
}
#rss_links .rech,
#rss_links .rech a{
	width: 104px;
}
#rss_links .lesimplants a{
	background: url(../images/z_footer_link.gif) 0 0 no-repeat;	
}
#rss_links .blog a{
	background: url(../images/footer_blog.gif) 0 0 no-repeat	
}
#rss_links .twit a{
	background: url(../images/footer-twitter.gif) 0 0 no-repeat	
}
#rss_links .rech a{
	background: url(../images/footer_search.gif) 0 0 no-repeat	
}
#rss_links a:hover{
	background-position: 0 -20px;
}
/* ------------------------------------------------------------  FOOTER TERTIAIRE ------------------------------------------------------------ */

#footer1_gauche{ float: left; width: 500px; margin: 0 0 0 0; padding: 15px 0 0 0; line-height: 16px;  }

#footer1_gauche a, #footer1_gauche a:link, #footer1_gauche a:visited {color: #0870A9; padding: 0 0 0 10px; font-weight:bold;}
#footer1_gauche a:hover {color: #2A556D; background-color:#FFFFFF}

#footer1_droite{width: 450px; margin: 0 0 0 0; float: right; padding: 15px 0 0 0; text-align: right; line-height: 16px; color: #fff; }
#footer1_droite a, #footer1_droite a:link, #footer1_droite a:visited {color: #fff; padding: 0 0 0 10px; font-weight:normal; text-decoration:underline;}
#footer1_droite a:hover {color: #fff; background-color:#317FAA}





/********************************************************************************************************************************************
FOOTER2
********************/
#footer2 {width:940px; margin:0 auto; padding-top:30px; background: url(../images/bg.jpg); padding-left:10px; text-align:left; }
#footer2 dl {padding:0 60px 0 0; margin:0; float:left;}
#footer2 dl.last {float:right; padding-right:10px; width:180px;}
#footer2 dl dt {font-size:12px; color:#999; padding:0; margin:0;}
#footer2 dl dd {padding:0; margin:0;}
#footer2 dl dd.last {padding-bottom:15px;}
#footer2 dl dd a {font-size:11px; color:#000; line-height:25px; text-decoration:none;}
#footer2 dl dd a:hover {text-decoration:underline;}

#footer2 #newsletterForm {display:block; width:180px; height:19px;}
#footer2 #newsletterForm form {padding:15px 0 0 0; margin:0; border:0; color:#2d2d2d;}
#footer2 #newsletterForm form input {float:left; border:0; font-size:11px; color:#666;}
#footer2 #newsletterForm form .newsletter {padding:2px 0 2px 5px; margin:0; width:143px; border:1px solid #999;}

#footer2 .twitter {clear:left; display:block;}
#footer2 .twitter img {border:0; margin-top:30px;}

#copyright2 {clear:both; border-top:1px solid #999; padding-top:5px; padding-bottom:50px; margin-top:40px; width:950px; margin:0 auto;}
#copyright2 p.leftFloat {padding:0 0 0 10px; margin:0; float:left; font-size:10px; color:#666;}
#copyright2 p.rgtFloat {padding:0 10px 0 0; margin:0; float:right; font-size:10px; color:#666;}

.clear {clear:both; height:0; overflow:hidden;}

.submenu h4 {font:normal 18px/75px 'lucida sans', arial; color:#333; text-align:center; padding:0; margin:0;}
.submenu ul {padding:0; margin:0; list-style:none; width:238px; margin:0 25px; text-align:center; border-top:1px solid #aaa;}
.submenu ul li {float:left; width:238px;}
.submenu ul li a {display:block; font:italic normal 18px/75px 'lucida sans', arial; color:#666; text-align:center; text-decoration:none; border-bottom:1px solid #aaa;} 
.submenu ul li a.current,
.submenu ul li a:hover {background:#fff url(../images/submenuArrow.gif) no-repeat right center;}

.wrapper2 {background:#f2f2f2; text-align:center;}



