
/*BODY {
  background-color:#4B6764; margin:0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; color: #000000;
}*/
BODY {
  background-color:#4B6764
	
; margin:0;
  font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica, serif;
  font-size: 10px; color: #000000;
}
/* -------[Menu 3]-------- */

#menu2 {
width: 200px;
border: 1px solid #ccc;
margin: 10px;
}

#menu2 ul {
list-style: none;
margin: 0;
padding: 0;
}
#menu2 li a {
height: 32px;
voice-family: "\"}\"";
voice-family: inherit;
height: 24px;
text-decoration: none;
}
#menu2 a {
height: 32px;
voice-family: "\"}\"";
voice-family: inherit;
height: 24px;
text-decoration: none;
}

/*menu*/
.menu {
width: 200px;
border: 1px solid #ccc;
margin: 10px;
}

.menu ul {
list-style: none;
margin: 0;
padding: 0;
}
.menu li a {
height: 32px;
voice-family: "\"}\"";
voice-family: inherit;
height: 24px;
text-decoration: none;
}
.menu a {
height: 32px;
voice-family: "\"}\"";
voice-family: inherit;
height: 24px;
text-decoration: none;
}
.menu a:link, .menu a:visited {
color: #00000;
display: block;
background: url(../images/menu2.gif);
padding: 8px 0 0 30px;
}
.menu a:hover, .menu a:active {
color: #283A50;
background: url(../images/menu2.gif) 0 -32px;
padding: 8px 0 0 30px;
}
.sousmenu a:link, .sousmenu a:visited {
color: #00000;
display: block;
background: url(../images/menu2.gif);
padding: 8px 0 0 30px;
}
.sousmenu a:hover, .sousmenu a:active {
color: #283A50;
background: url(../images/menu2.gif) 0 -32px;
padding: 8px 0 0 30px;
}
.bloc {
line-height:25px; 
background-color:#D3F4D0
}

/*end menu*/

#menu3 li a:link, #menu3 li a:visited {
color: #888;
display: block;
background: url(../images/menu3.gif);
padding: 8px 0 0 30px;
}

#menu3 li a:hover, #menu3 li a:active {
color: #40A497;
background: url(../images/menu3.gif) 0 -32px;
padding: 8px 0 0 30px;
}
#menu2 li a:link, #menu2 li a:visited {
color: #888;
display: block;
background: url(../images/menu2.gif);
padding: 8px 0 0 30px;
}
#menu2 li a:hover, #menu2 li a:active {
color: #283A50;
background: url(../images/menu2.gif) 0 -32px;
padding: 8px 0 0 30px;
}

/*#menu a:link, #menu a:visited {
color: #00000;
display: block;
background: url(../images/menu2.gif);
padding: 8px 0 0 30px;
}
#menu a:hover, #menu a:active {
color: #283A50;
background: url(../images/menu2.gif) 0 -32px;
padding: 8px 0 0 30px;
}*/

#sousmenu a:link, #sousmenu a:visited {
color: #00000;
display: block;
background: url(../images/menu3.gif);
padding: 8px 0 0 30px;
}
#sousmenu a:hover, #sousmenu a:active {
color: #283A50;
background: url(../images/menu3.gif) 0 -32px;
padding: 8px 0 0 30px;
}

.floatleft{
float: left;
padding: 1%;
margin-right: 2px;
margin-top: 2px;
width: 120px;
height: 90px;
}
.floatright{
float: right;
padding: 1%;
margin-right: 2px;
margin-top: 2px;
width: 190px;
height: 152px;
}
.floatright-h{
float: right;
padding: 1%;
margin-right: 2px;
margin-top: 2px;
width: 190px;
height: 152px;
}
.floatright-v{
float: right;
padding: 1%;
margin-right: 2px;
margin-top: 2px;
width: 152px;
height: 190px;
}
.floatleft-h{
float: left;
padding: 1%;
margin-right: 2px;
margin-top: 2px;
width: 190px;
height: 152px;
}
.floatleft-v{
float: left;
padding: 1%;
margin-right: 2px;
margin-top: 2px;
width: 152px;
height: 190px;
}
.floatleft-v2{
float: left;
padding: 1%;
margin-right: 2px;
margin-top: 2px;
width: 190px;
height: 285px;
}
.floatleft-news{
float: left;
padding: 1%;
margin-right: 2px;
margin-top: 2px;
width: 120px;
height: 80px;
}
.contour {
text-align: center;
border: 1px solid #000;
padding: 2px;
margin: 0px;
}

span.gras {
		font-weight : bold;
	}

p {
font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica, serif;
}
ul{
font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica, serif;
}
li{
font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica, serif;
}

h1{
text-align : center;
text-decoration : none;
font-family : "Times New Roman", Verdana, Geneva, Arial, Helvetica, serif;
font-size : 16px;
font-weight : bold;
} 
h2{
text-align : center;
text-decoration : none;
font-family : "Times New Roman", Verdana, Geneva, Arial, Helvetica, serif;
font-size : 16px;
font-weight : bold;
} 
h3{
text-align : left;
text-decoration : none;
font-family : "Times New Roman", Verdana, Geneva, Arial, Helvetica, serif;
font-size : 14px;
font-weight : bold;
} 
.rouge { color: black ;}
.vert { color: green ; }
label {
display:block;
width:150px;
float:left;
}
p#welcome{ padding:10px 20px; border:1px dotted #00f; color:#00f; font-weight:bold; }
p#success{ padding:10px 20px; border:1px dotted #0f0; color:#0f0; font-weight:bold; }

.question { padding:5px; background-color:#D3F4D0; border:2px solid #4B6764; -moz-border-radius:9px; -khtml-border-radius:9px; -webkit-border-radius:9px; border-radius:9px;}
.question_logo { font-size: 3em; float: left; width: 40px; text-align: center; margin-right: 5px; height: 35px; padding:3px;}
.doctolib-button {
    display: inline-block;
    padding: 8px 4px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    text-align: center;
    width: 230px;
    background-image: none;
    background-color: rgb(52, 152, 219);
    color: white;
    text-transform: uppercase;
    font-size: 12px;
    vertical-align: middle;
    cursor: pointer;
    text-decoration: none;
    font-family: Arial;
    border: 1px solid transparent;
    border-width: medium medium 2px;
    border-style: none none solid;
    border-image: none;
    border-radius: 5px;
    border-bottom-color: rgb(35, 131, 196);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-user-select: none;
  }
.doctolib-button:hover {
    background-color: rgb(7, 122, 199);
    color: white;
    text-decoration:none;
  }