@charset "utf-8";
/* CSS Document */

body { margin: 0 0 0 0; background-color:#1e1d1d; font-family:Helvetica, sans-serif; font-size: 14px;  line-height:20px; color:#5a5a5a;}
p { text-align:justify; color:#5a5a5a;}
table { text-align:justify; color:#5a5a5a;}

a:link {color: #5a5a5a; text-decoration:underline;}
a:visited {color: #5a5a5a; text-decoration:underline;}
a:hover {color: #5a5a5a; text-decoration:none;}
a:active {color: #5a5a5a; text-decoration:underline;}

.site_width {width:960px; margin: 0 auto 0 auto; background-color:#FFFFFF; padding: 0 15px 0 15px;}


.banniere { }

.menubg { background-color:#00437d;}

.hiddenPic {display:none;}

a#home img {background: url(images/btn2_home.jpg) top left no-repeat; width: 70px; height: 102px; float:left;}
a#dentist img {background: url(images/btn2_dentists.jpg) top left no-repeat; width: 124px; height: 102px; float:left;}
a#team img {background: url(images/btn2_team.jpg) top left no-repeat; width: 106px; height: 102px; float:left;}
a#services img {background: url(images/btn2_services.jpg) top left no-repeat; width: 134px; height: 102px; float:left;}
a#financing img {background: url(images/btn2_financing.jpg) top left no-repeat; width: 166px; height: 102px; float:left;}

a#home:hover img {background: url(images/btn2_home_o.jpg) top left no-repeat;}
a#dentist:hover img {background: url(images/btn2_dentists_o.jpg) top left no-repeat;}
a#team:hover img {background: url(images/btn2_team_o.jpg) top left no-repeat;}
a#services:hover img {background: url(images/btn2_services_o.jpg) top left no-repeat;}
a#financing:hover img {background: url(images/btn2_financing_o.jpg) top left no-repeat;}

.center_boite1 { background-color: #00529a; width:290px; padding: 30px 15px 30px 15px;}
.center_boite2 { background-color: #00427b; width:290px; padding: 30px 15px 30px 15px;}
.center_boite3 { background-color: #00396b; width:290px; padding: 30px 15px 30px 15px;}

.center_line1 { border-bottom:1px solid #2b6aa1; height:70px;}
.center_line2 { height:70px;}

.center_icons { float:left; width:70px; margin-top: 10px;}
.center_icons2 { float:left; width:70px; margin-top: 30px;}
.center_titles { float:left; width:220px;}
.center_txt { color:#FFFFFF;}

.center_section_boite1 { background-color: #00529a; width:210px; padding: 15px 15px 15px 15px;}
.center_section_boite2 { background-color: #00427b; width:210px; padding: 15px 15px 15px 15px;}
.center_section_boite3 { background-color: #00396b; width:210px; padding: 15px 15px 15px 15px;}
.center_section_boite4 { background-color: #00427b; width:210px; padding: 15px 15px 15px 15px;}

.font1 { text-align:left; line-height:28px; font-size:24px; font-weight: bold; color:#FFFFFF; text-transform:uppercase;}
.font2 { text-align:left; line-height:28px; font-size:18px; font-weight: bold; color:#FFFFFF; text-transform:uppercase; text-align:center}
.font3 { text-align:left; color:#00529a; font-size:16px; text-transform:uppercase;}
.font4 { font-size:12px;}

.accueil_gauche { width:620px; padding: 30px 40px 30px 10px;}
.accueil_droite { width:280px; padding: 30px 10px 30px 0;}

.section_gauche { width:280px; padding: 30px 40px 30px 10px;}
.section_droite { width:620px; padding: 30px 10px 30px 0;}

.section_full { width:940px; padding: 30px 10px 30px 10px;}

h1 {color:#00529a; font-size:27px; text-align:left; line-height:30px; text-transform:uppercase;}
h2 {color:#00529a; font-size:20px; text-align:left; line-height:26px; text-transform:uppercase;}

.font_title_left1 {color:#00529a; font-size:20px; font-weight: bold; text-align:left; text-transform:uppercase; padding-top:25px;}
.font_title_left2 {color:#00529a; font-size:16px; font-weight: bold; text-align:left; text-transform:uppercase; padding-top:15px;}

.font_title { font-size:14px; color:#00529a; text-align:left; font-weight:bold;}

.sousmenulist { text-align:left; margin-left:-20px;}

a.sousmenu:link {color: #5a5a5a; text-decoration:none; font-size:14px; margin-left:0px;}
a.sousmenu:visited {color: #5a5a5a; text-decoration:none; font-size:14px;}
a.sousmenu:hover {color: #00529a; text-decoration:underline; font-size:14px;}
a.sousmenu:active {color: #5a5a5a; text-decoration:none; font-size:14px;}

a.selected-menu:link {color: #00529a; text-decoration:none; font-size:14px; font-weight: bold; margin-left:0px;}
a.selected-menu:visited {color: #00529a; text-decoration:none; font-size:14px; font-weight: bold;}
a.selected-menu:hover {color: #00529a; text-decoration:underline; font-size:14px; font-weight: bold;}
a.selected-menu:active {color: #00529a; text-decoration:none; font-size:14px; font-weight: bold;}

.bgTable1 { background-color:#00529a; padding: 5px; color:#FFFFFF; border: 0px solid #00529a;}
.bgTable2 { background-color:#00427b; padding: 5px; color:#FFFFFF; border: 0px solid #00529a;}

.img_visite { margin: 0 10px 10px 0;}

input { border: 1px solid #999999; color:#333333; padding:4px;}
textarea { border: 1px solid #999999; color:#333333; padding:4px;}

.bottom {width:990px; margin: 0 auto 0 auto; padding-top:30px; padding-bottom:30px;}
.bottom_txt { color:#FFFFFF; text-transform:uppercase; font-weight: bold; font-size:14px;}
.bottomspaces { color:#FFFFFF; font-size:16px;}

.copyright {color: #999999; font-size:12px;}

a.bottomlink:link {color: #ffffff; font-size:14px; text-decoration:none; margin: 0 4px 0 4px;}
a.bottomlink:visited {color: #ffffff; font-size:14px; text-decoration:none;}
a.bottomlink:hover {color: #ffffff; font-size:14px; text-decoration:underline;}
a.bottomlink:active {color: #ffffff; font-size:14px; text-decoration:none;}

a.copyrightlink:link {color: #999999; font-size:12px; text-decoration:none;}
a.copyrightlink:visited {color: #999999; font-size:12px; text-decoration:none;}
a.copyrightlink:hover {color: #999999; font-size:12px; text-decoration:none;}
a.copyrightlink:active {color: #999999; font-size:12px; text-decoration:none;}

iframe {
    height:355px;
}

/*
.video { padding-top:17px;}
.img_equipe { border: 1px solid #cccccc; padding:2px;}
*/




