body{
	background-color:#f2f2f2;
	font-family : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

* {
	margin:0;
	padding:0;
	font-family : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

.clear{
	clear:both;
}

.conteneur{
	margin-left:auto;
	margin-right:auto;
	width:970px;
}
.conteneur A:link{color:#000000; font-size : 11px; text-decoration:none;}
.conteneur A:visited{color:#000000; font-size : 11px; text-decoration:none;}
.conteneur A:active{color:#000000; font-size : 11px; text-decoration:none;}
.conteneur A:hover{color:#000000; font-size : 11px; text-decoration:underline;}

.titreDocteur{
	float:left;
	display:inline;
	color:#707172;
  font-size : 18px;
  margin-top:20px;
  margin-left:40px;
}
.titreDocteur A:link{color:#707172; font-size : 18px; text-decoration:none;}
.titreDocteur A:visited{color:#707172; font-size : 18px; text-decoration:none;}
.titreDocteur A:active{color:#707172; font-size : 18px; text-decoration:none;}
.titreDocteur A:hover{color:#707172; font-size : 18px; text-decoration:underline;}

.titreNom{
	float:left;
	display:inline;
	color:#0c58c0;
  font-size : 32px;
  margin-left:35px;
  margin-top:35px;
}
.titreNom A:link{color:#0c58c0; font-size : 32px; text-decoration:none;}
.titreNom A:visited{color:#0c58c0; font-size : 32px; text-decoration:none;}
.titreNom A:active{color:#0c58c0; font-size : 32px; text-decoration:none;}
.titreNom A:hover{color:#0c58c0; font-size : 32px; text-decoration:underline;}

.titreLieu{
	float:right;
	display:inline;
	color:#0c58c0;
  font-size:24px;
  font-style:italic;
  margin-right:40px;
  margin-top:47px;
}
.titreLieu A:link{color:#0c58c0; font-size : 24px; text-decoration:none; font-style:italic;}
.titreLieu A:visited{color:#0c58c0; font-size : 24px; text-decoration:none; font-style:italic;}
.titreLieu A:active{color:#0c58c0; font-size : 24px; text-decoration:none; font-style:italic;}
.titreLieu A:hover{color:#0c58c0; font-size : 24px; text-decoration:underline; font-style:italic;}

.haut{
	float:left;
	display:inline;
	background:url(images/3_haut.jpg);
	background-color:#ffffff;
	background-position:top;
	background-repeat:repeat-x;
	margin-top:20px;
	width:970px;
	height:17px;
}

.hautGauche{
	float:left;
	display:inline;
	background:url(images/3_hautGauche.jpg);
	background-position:top;
	width:17px;
	height:17px;
}

.hautDroit{
	float:right;
	display:inline;
	background:url(images/3_hautDroit.jpg);
	background-position:top;
	width:17px;
	height:17px;
}

.centre{
	float:left;
	display:inline;
	background:url(images/3_centre.jpg);
	background-position:left;
	background-repeat:repeat-y;
	width:970px;
}

.bas{
	float:left;
	display:inline;
	background:url(images/3_bas.jpg);
	background-color:#ffffff;
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:5px;
	width:970px;
	height:17px;
}

.basGauche{
	float:left;
	display:inline;
	background:url(images/3_basGauche.jpg);
	background-position:top;
	width:17px;
	height:17px;
}

.basDroit{
	float:right;
	display:inline;
	background:url(images/3_basDroit.jpg);
	background-position:top;
	width:17px;
	height:17px;
}

.listeMenu{
	float:left;
	display:inline;
	margin:20px;
	width:230px;
}
.listeMenu A:link{color:#000000; font-size : 12px; text-decoration:none;}
.listeMenu A:visited{color:#000000; font-size : 12px; text-decoration:none;}
.listeMenu A:active{color:#000000; font-size : 12px; text-decoration:none; }
.listeMenu A:hover{color:#000000; font-size : 12px; text-decoration:underline;}

.menuSeparation{
	float:left;
	display:inline;
	background:url(images/3_menuSeparateur.jpg);
	background-position:center;
	margin-top:5px;
	margin-bottom:5px;
	width:230px;
	height:1px;
}

.menu{
	float:left;
	display:inline;
	margin-left:25px;
	width:205px;
}
.menu A:link{color:#717171; font-size : 16px; text-decoration:none; font-weight:bold;}
.menu A:visited{color:#717171; font-size : 16px; text-decoration:none; font-weight:bold;}
.menu A:active{color:#717171; font-size : 16px; text-decoration:none; font-weight:bold;}
.menu A:hover{color:#717171; font-size : 16px; text-decoration:underline; font-weight:bold;}

.menuSur{
	float:left;
	display:inline;
	background:url(images/3a_carreMenu.jpg);
	background-position:0px 8px;
	background-repeat:no-repeat;
	margin-left:25px;
	width:205px;
}
.menuSur A:link{color:#41B3BE; font-size : 16px; text-decoration:none; font-weight:bold;}
.menuSur A:visited{color:#41B3BE; font-size : 16px; text-decoration:none; font-weight:bold;}
.menuSur A:active{color:#41B3BE; font-size : 16px; text-decoration:none; font-weight:bold;}
.menuSur A:hover{color:#41B3BE; font-size : 16px; text-decoration:underline; font-weight:bold;}

.separateur{
	float:left;
	display:inline;
	background:url(images/3_separationBas.jpg);
	background-color:#bcbcbc;
	background-position:bottom;
	background-repeat:no-repeat;
	width:1px;
	height:450px;
}

.corps{
	float:left;
	display:inline;
	margin-top:50px;
	margin-bottom:50px;
	margin-left:50px;
	width:570px;
	color:#000000;
  font-size : 12px;
}
.corps A:link{color:#000000; font-size : 12px; text-decoration:underline;}
.corps A:visited{color:#000000; font-size : 12px; text-decoration:underline;}
.corps A:active{color:#000000; font-size : 12px; text-decoration:underline; }
.corps A:hover{color:#000000; font-size : 12px; text-decoration:underline;}

.urml{
	float:left;
	display:inline;
	margin-top:15px;
	margin-bottom:3px;
	margin-left:20px;
	width:48px;
	height:34px;
}

.urmlTexte{
	float:left;
	display:inline;
	margin-top:10px;
	margin-left:5px;
	color:#646466;
  font-size : 10px;
}
.urmlTexte A:link{color:#646466; font-size : 10px; text-decoration:none;}
.urmlTexte A:visited{color:#646466; font-size : 10px; text-decoration:none;}
.urmlTexte A:active{color:#646466; font-size : 10px; text-decoration:none;}
.urmlTexte A:hover{color:#646466; font-size : 10px; text-decoration:underline;}

.champsText {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #00183E;
	background-color : #ffffff;
	border-top : 1px solid #00183E;
	border-right : 1px solid #00183E;
	border-bottom : 1px solid #00183E;
	border-left : 1px solid #00183E;
}

.textArea {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #00183E;
	background-color : #ffffff;
	border-top : 1px solid #00183E;
	border-right : 1px solid #00183E;
	border-bottom : 1px solid #00183E;
	border-left : 1px solid #00183E;
}

.bouton {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #00183E;
	background-color : #ffffff;
	border-top : 1px solid #00183E;
	border-right : 1px solid #00183E;
	border-bottom : 1px solid #00183E;
	border-left : 1px solid #00183E;
	height : 18px;
}

.champsTextVide {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #00183E;
	background-color : #ffffff;
	border-top : 1px solid #c30000;
	border-right : 1px solid #c30000;
	border-bottom : 1px solid #c30000;
	border-left : 1px solid #c30000;
}

.textAreaVide {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #00183E;
	background-color : #ffffff;
	border-top : 1px solid #c30000;
	border-right : 1px solid #c30000;
	border-bottom : 1px solid #c30000;
	border-left : 1px solid #c30000;
}