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

body { margin: 10px 0 0 0; background-color:#a3a2a7; font-family:Arial, Helvetica, sans-serif; font-size: 14px;  line-height:20px; color:#ffffff;}
p { text-align:justify; color:#ffffff;}
table { text-align:justify; color:#ffffff;}

.site_width { width:970px; margin: 0 auto 0 auto}

.header_bg { background-image:url(images/header_bg2.jpg); background-repeat:repeat-x; background-position:bottom;}

.menu1 { height:27px; text-align:right; padding-top:5px;}
a.menu1:link {color: #ffffff; text-decoration:none; font-size:12px;}
a.menu1:visited {color: #ffffff; text-decoration:none; font-size:12px;}
a.menu1:hover {color: #e9ddb7; text-decoration:none; font-size:12px;}
a.menu1:active {color: #ffffff; text-decoration:none; font-size:12px;}

.icones-top { padding-top:10px; color: #ffffff; text-decoration:none; font-size:16px;}

a.menu2:link {color: #ffffff; text-decoration:none; font-size:14px;}
a.menu2:visited {color: #ffffff; text-decoration:none; font-size:14px;}
a.menu2:hover {color: #ffffff; text-decoration:none; font-size:14px;}
a.menu2:active {color: #ffffff; text-decoration:none; font-size:14px;}

.hiddenPic {display:none;}

a#accueil img {background: url(images/btn2_accueil.jpg) top left no-repeat; width: 88px; height: 40px; float:left;}
a#patient img {background: url(images/btn2_patient.jpg) top left no-repeat; width: 153px; height: 40px; float:left;}
a#enfant img {background: url(images/btn2_enfant.jpg) top left no-repeat; width: 146px; height: 40px; float:left;}
a#services img {background: url(images/btn2_services.jpg) top left no-repeat; width: 229px; height: 40px; float:left;}
a#photos img {background: url(images/btn2_photos.jpg) top left no-repeat; width: 105px; height: 40px; float:left;}
a#equipe img {background: url(images/btn2_equipe.jpg) top left no-repeat; width: 155px; height: 40px; float:left;}
a#contact img {background: url(images/btn2_contact.jpg) top left no-repeat; width: 94px; height: 40px; float:left;}

a#accueil:hover img {background: url(images/btn2_accueil_o.jpg) top left no-repeat;}
a#patient:hover img {background: url(images/btn2_patient_o.jpg) top left no-repeat;}
a#enfant:hover img {background: url(images/btn2_enfant_o.jpg) top left no-repeat;}
a#services:hover img {background: url(images/btn2_services_o.jpg) top left no-repeat;}
a#photos:hover img {background: url(images/btn2_photos_o.jpg) top left no-repeat;}
a#equipe:hover img {background: url(images/btn2_equipe_o.jpg) top left no-repeat;}
a#contact:hover img {background: url(images/btn2_contact_o.jpg) top left no-repeat;}

.banniere_bg { background-color:#ffffff;}

h1 { color:#ffd907; font-size:22px;}

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

.accueil_gauche { width:275px; padding-right:50px; padding-top:20px;}
.accueil_droite { width:645px; padding-top:15px;}

.page_gauche { width:275px; padding-right:50px; padding-top:20px;}
.page_droite { width:645px; padding-top:15px; padding-bottom:15px;}

.page_full { width: 970px; padding-top:20px; padding-bottom:15px;}

.mainTable { background-image:url(images/mainback2.jpg); background-position:top; background-repeat:repeat-x;}

.font1 { color:#ffffff; font-size:20px; font-weight: bold; padding-bottom:4px; border-bottom:1px solid #2b2b2b;}
.font2 { color:#ffffff; font-size:18px; font-weight: bold;}

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

.boite_bg { background-color:#FFFFFF;}
.boite { padding: 5px 15px 5px 15px; color: #333333;}

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

.sousmenu { text-align:left; line-height:22px;}

.font_title_left1 { font-size:22px; color:#ffd907; margin: 4px 0 15px 0; font-weight:bold; text-align:left; line-height:30px;}
.font_title_left2 { font-size:16px; color:#ffd907; margin: 15px 0 15px 0; font-weight:bold; text-align:left}

.font_title_right1 { font-size:16px; color:#ffd907; font-weight:bold; margin:10px 0 10px; 0; text-align:left; border-bottom:1px solid #ffd907; }
.font_title_right2 { font-size:16px; color:#ffd907; font-weight:bold; margin:10px 0 10px; 0; text-align:left;}
.font_title { font-size:14px; color:#ffd907; font-weight:bold; text-align:left}

.bgTable1 { background-color:#898790; padding:5px; border:1px solid #898790;}
.bgTable2 { padding:5px; border:1px solid #898790;}

.bottom { background-color:#8e8d95; padding:15px;}
.bottom p { color: #ffffff; font-size:12px;}

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

.border_visite { border: 1px solid #ffffff; padding:2px; margin: 0 9px 9px 0;}

.v_table_bg { background-color:#a09fa4;}
.v_img_border { border:1px solid #ffffff;}
.v_titre_bg { color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:5px;}
.v_numero_bg { color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:5px;}

.video{
    height:365px;
}




