body {background-color: #F9FBE5; margin-top: 0px; text-align:center;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
div, p, form{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h1{ font-size: 16px; font-weight: bold; color: #FFFFFF; margin:0px 0px 12px 0px; padding-left:20px; padding-top:2px; height:22px; width:600px; font-family:Arial, Helvetica, sans-serif; }
h2{ font-size: 14px; font-weight: bold;}
h3{ font-size: 12px; color: #990000; margin:0; padding-left:10px; background: url(../imgs/interface/fleche_h1.gif) no-repeat left center;}
h4{ font-size: 14px; color:#4780A0; margin:0; padding:8px 0 6px 34px; background: url(../imgs/interface/boulette_actu.gif) no-repeat left center;}
.txt-12blanc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.txt-12blanc-sb { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.tx12-vert{color:#99B422;}
.tx12-vert-b{color:#99B422; font-weight:bold;}
.error{font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.legales{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#print-tetepage{display:none}
#print-piedpage{display:none}
#contenu ul li{padding:2px 0 2px 3px} 

p {text-indent:0px; margin-left:10px; text-align:justify;}
p p img {float:right; margin:5px;}
address {text-align:center;}
p.galerie, p.zoom {	text-align:center;}
.comment{font-size:10px; font-style:italic;}
div.vignette {margin:0;	padding:0;	float:left;	width:30%;	text-align:center;}
div.vignette div {width:130px; background-color:#F0F0F0; text-align:center;	padding:5px; margin:5px auto; cursor:help;}
div.vignette div img {display:block;}
hr {clear:both;}

/* cadre */
#main{ width: 850px; margin-left:auto; margin-right:auto; margin-bottom: 0px; background-image: url(../imgs/interface/main.gif); background-repeat: repeat-y; }
#bandeau{ height:170px;}
#center{margin-top: 20px; margin-bottom: 15px; text-align:left; width:630px; float:left; font-family:Arial; font-size: 12px; color: #333333; border-left-color:#CCCCCC; border-left-style:solid; border-left-width:1px;}
#center #contenu{padding-left:10px;}
#center #col{ padding:10px 0 0 10px;}
#center #col1{ width:457px; float:left;}
#center #col2{ width:130px; float:left; padding:0 0 0 20px;}

/* Moteur de liens */
dt.patients-liens-titre, dt.medecins-liens-titre, dt.etudiants-liens-titre, dt.public-liens-titre {margin:5px;	margin-top:10px; margin-bottom:0px;	padding:2px; font-weight:bolder;}
dt.patients-liens-titre {color:#BD5006;}
dt.medecins-liens-titre {color:#E27E10;}
dt.etudiants-liens-titre {color:#7D931C;}
dt.public-liens-titre {color:#990000;}
dt.patients-liens-description, dd.medecins-liens-description, dd.etudiants-liens-description, dd.public-liens-description {	padding-left:0px; margin-left:35px;	}
dd.patients-liens-url, dd.medecins-liens-url, dd.etudiants-liens-url, dd.public-liens-url {	height:12px; font-size:12px;}
dd.patients-liens-url a, dd.medecins-liens-url a, dd.etudiants-liens-url a, dd.public-liens-url a{padding-left:15px; padding-bottom:2px; margin:0; background-repeat:no-repeat; background-position:left;}
dd.patients-liens-url a{background-image:url(../imgs/interface/s-plus-pati.jpg);}
dd.medecins-liens-url a{background-image:url(../imgs/interface/s-plus-med.jpg);}
dd.etudiants-liens-url a{background-image:url(../imgs/interface/s-plus-etud.jpg);}
dd.public-liens-url a{background-image:url(../imgs/interface/s-plus-liens.jpg);}

#block{text-align:center; margin-left:30px;}
#liens-liens{width:272px; height:47px; background-image:url(../imgs/interface/fond-bouton-liens-liens.jpg); background-repeat:no-repeat; background-position:left;  float:left; margin:0px 15px 10px 0px; padding:0px;}
#liens-liens .lien {color:#990000; font-size:16px; font-weight:bold; padding-top:15px; }

#liens-med{width:272px; height:47px; background-image:url(../imgs/interface/fond-bouton-liens-med.jpg); background-repeat:no-repeat; background-position:left;  float:left; margin:0px 15px 10px 0px; padding:0px;}
#liens-med .lien {color:#990000; font-size:16px; font-weight:bold; padding-top:15px; }

#liens-etud{width:272px; height:47px; background-image:url(../imgs/interface/fond-bouton-liens-etud.jpg); background-repeat:no-repeat; background-position:left;  float:left; margin:0px 15px 10px 0px; padding:0px;}
#liens-etud .lien {color:#990000; font-size:16px; font-weight:bold; padding-top:15px; }

#liens-pati{width:272px; height:47px; background-image:url(../imgs/interface/fond-bouton-liens-pati.jpg); background-repeat:no-repeat; background-position:left;  float:left; margin:0px 15px 10px 0px; padding:0px;}
#liens-pati .lien {color:#990000; font-size:16px; font-weight:bold; padding-top:15px; }

.annonces-med{width:272px; height:47px; background-image:url(../imgs/interface/fond-bouton-annonce-med.jpg); background-repeat:no-repeat; background-position:left;  float:left; margin:0px 13px 10px 0px; padding:0px 0 0 5px;}
.annonces-med-full{width:562px; height:240px; background-image:url(../imgs/interface/fond-bouton-annonce-med-full.jpg); background-repeat:no-repeat; background-position:left top; float:left; margin:0; padding:0; }
.annonces-med .lien {color:#990000; font-size:16px; font-weight:bold; padding-top:15px; }

.annonces-etud{width:272px; height:47px; background-image:url(../imgs/interface/fond-bouton-annonce-etud.jpg); background-repeat:no-repeat; background-position:left;  float:left; margin:0px 13px 10px 0px; padding:0px 0 0 5px; }
.annonces-etud-full{width:562px; height:240px; background-image:url(../imgs/interface/fond-bouton-annonce-etud-full.jpg); background-repeat:no-repeat; background-position:left top; float:left; margin:0; padding:0; }
.annonces-etud .lien {color:#990000; font-size:16px; font-weight:bold; padding-top:15px; }

#pied{ height:35px; background-image: url(../imgs/interface/pied.jpg); background-repeat: no-repeat; background-position: center; font-family: Arial; font-size: 11px; color: #71714A; line-height:16px;}
#pied a{ color:#71714A; }
#pied a:hover, #pied u{ color:#000000; text-decoration:none; }

.hr{ display:block;clear:both; }
.hr1{ clear:both; }
.sep-6{ height:6px; clear:both; }
.sep-15{ height:15px; clear:both; }
.sep-30{ height:30px; clear:both; }
.sep-225{ height:150px; clear:both; }