/* general stuff */
a {
color: #006699;
text-decoration: underline;
font-weight: bold;
border: none;
font-size:12px;
}

a:hover {
font-weight:bold;
text-decoration:underline;
font-weight:bold;
border: none;
}

p {
font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
font-size:11px;
}

li {
list-style-type:square;
font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
font-size:11px;
}
.contenu {
font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
.hiddenDiv {
display:block;
visibility: hidden;
position: absolute;
top:60px;
right:450px;
}
html>body .hiddenDiv {
position: fixed;
}

/* Layout */
.infobulle{
	position: absolute;	
	visibility : hidden;
	border: 1px solid  #FF33CC;
	padding: 10px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#550735;
	color:#FFFFFF;
}
.footer {
font-family: "Trebuchet MS", Verdana, sans serif;
height: 35px;
}

td.footer {
font-family: "Trebuchet MS", Verdana, sans serif;
font-size:10px;
color:#FFFFFF;
height: 40px;
text-align:center;
}

.titre {
color:#550735;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:underline;
}
.titreHead {
color:#550735;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.titreArticle {
color: #006699;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
font-size:11px;
}
a.titreArticle {
color: #006699;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
font-size:11px;
}

a.titreArticle:hover {
color: #660033;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

/* Modules */
td.CalendrierTop {
	background-image:url(../images/calendrier_top.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:71px;
	width:226px;
}
td.CalendrierBody {
	background-image:url(../images/calendrier_body.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:131px;
	width:226px;
}
td.CalendrierBottom {
	background-image:url(../images/calendrier_bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:50px;
	width:226px;
}
td.Calendrier_string {
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:10px;
	color:#006699;
}
.CalendrierBox {
	color:#006699;
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:10px;
	border:1px solid #212957;
	background: #DAEAF8;
	scrollbar-base-color: #DAEAF8;
	scrollbar-face-color: #800040;
	scrollbar-shadow-color: #640032;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #DD006F;
	scrollbar-darkshadow-color: #510028;
	scrollbar-track-color: #E2ADCE;
	scrollbar-arrow-color: #DAEAF8;
}
.CalendrierButton {
	color:#FFFFFF;
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:12px;
	border:1px dashed #212957;
	background: #9B004E;
}

td.CalendrierResultats {
	background:url(../images/resultat_calendrier.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:500px;
	height:600px;
}
td.CalendrierResultats2 {
	background:url(../images/resultat_calendrier2.png);
	background-repeat:no-repeat;
	background-position:center;
	width:250px;
	height:600px;
}
.CalendrierResultatsImages {
	border:#006699 dashed 1px;
}
.CalendrierSemaines {
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006699;
}
.CalendrierResultatsTitres {
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006699;
}
.CalendrierResultatsDate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#006699;
}
.CalendrierResultatsAutres {
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006699;
}
.CalendrierResultatsTexte {
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:11px;
	color:#000000;
}
td.PolaroidTop {
	background:url(../images/polaroid_top.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:14px;
	width:220px;
}
td.PolaroidBody {
	background:url(../images/polaroid_body.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-right:5px;
	height:127px;
	width:220px;
}
td.PolaroidBottom {
	background:url(../images/polaroid_bottom.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:5px;
	height:83px;
	width:220px;
}
.PolaroidImg {
	border:#000000 solid 1px;
	height:120px;
	width:180px;
}
td.PolaroidButton {
	background:url(../images/highlights_btn.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:5px;
	text-align:center;
	height:67px;
	width:179px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", Tahoma;
	font-weight:bold;
	font-size:16px;
}
a.polaroid {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", Tahoma;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
a.polaroid:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", Tahoma;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	cursor:hand;
	text-decoration:none;
}
td.InformationsTop {
	background: url(../images/informations_top.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:29px;
	width:224px;
}
td.InformationsBody {
	background: url(../images/informations_body.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-left:8px;
	height:171px;
	width:224px;
}
td.InformationsBottom {
	background:url(../images/informations_bottom.png);
	background-position:top;
	background-repeat:no-repeat;
	height:12px;
	width:224px;
}
table.WelcomeBgnd {
	height:185px;
	width:435px;
	background:url(../images/welcome_bgnd.png);
	background-position:center;
	background-repeat:no-repeat;
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;

}
td.TopSection {
	background: url(../images/topSection_bgnd.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:250px;
}
td.bgndContentHome {
	background-image: url(../images/plumes.png) ;
	text-align:left;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#550735;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#550735;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#550735;
	height:573px;
	background-repeat:no-repeat;
	background-position:bottom;
}
td.DossiersTitre {
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#006699;
}
td.DossiersSousTitre {
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #006699;
}
td.DossiersTitreChapitre {
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #660066;
}
td.DossiersTexte {
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:11px;
	color:#000000;
}
td.RubriqueTableTop {
	background: url(../images/dossiersRubriques_Top.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:40px;
}
td.RubriqueTableBody {
	background: url(../images/dossiersRubriques_Body.png);
	background-repeat:repeat-y;
	background-position:top;
}
td.RubriqueTableBottom {
	background: url(../images/dossiersRubriques_Bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:18px;
}
td.DossierTitreSelected {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#5282A1;
}
td.RubriqueTitreSelected {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#550735;
}
a.rubrique {
	color: #006699;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size:11px;
}

a.rubrique:hover {
	color: #660033;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
td.dossiersContentBgndBody {
	background:url(../images/dossiersContentBgnd_Body.png);
	background-repeat:repeat-y;
	height:10px;
	width:570px;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
}
td.dossiersContentBgndTop {
	background:url(../images/dossiersContentBgnd_Top.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:35px;
	width:570px;
}
td.dossiersContentBgndBottom {
	background:url(../images/dossiersContentBgnd_Bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	height:35px;
	width:570px;
}
.dossiersShortDesc {
	padding-left:30px;
}
td.cabinetMenuBgndBody {
	background: url(../images/CabinetMenuBgnd_Body.png);
	background-repeat:repeat-y;
	height:10px;
	width:200px;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
}
td.cabinetMenuBgndTop {
	background:  url(../images/CabinetMenuBgnd_Top.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:40px;
	width:200px;
}
td.cabinetMenuBgndBottom {
	background: url(../images/CabinetMenuBgnd_Bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	height:18px;
	width:200px;
}
td.cabinetContentBgndBody {
	background:url(../images/dossiersContentBgnd_Body.png);
	background-repeat:repeat-y;
	height:10px;
	width:570px;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
}
td.cabinetContentBgndTop {
	background:url(../images/dossiersContentBgnd_Top.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:35px;
	width:570px;
}
td.cabinetContentBgndBottom {
	background:url(../images/dossiersContentBgnd_Bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	height:35px;
	width:570px;
}
.cabinetTelephone {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#5282A1;
}
td.ActualiteMenuBgndBody {
	background:url(../images/ActualiteMenuBgnd_Body.png);
	background-repeat:repeat-y;
	height:11px;
	width:200px;
}
td.ActualiteMenuBgndTop {
	background:url(../images/ActualiteMenuBgnd_Top.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:40px;
	width:200px;
}
td.ActualiteMenuBgndBottom {
	background:url(../images/ActualiteMenuBgnd_Bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	height:18px;
	width:200px;
}
td.ActualiteContentBgndBody {
	background:url(../images/dossiersContentBgnd_Body.png);
	background-repeat:repeat-y;
	height:10px;
	width:570px;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
}
td.ActualiteContentBgndTop {
	background:url(../images/dossiersContentBgnd_Top.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:35px;
	width:570px;
}
td.ActualiteContentBgndBottom {
	background:url(../images/dossiersContentBgnd_Bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	height:35px;
	width:570px;
}
td.chirurgieMenuBgndBody {
	background: url(../images/ChirurgieMenuBgnd_Body.png);
	background-repeat:repeat-y;
	height:10px;
	width:200px;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
}
td.chirurgieMenuBgndTop {
	background:  url(../images/ChirurgieMenuBgnd_Top.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:40px;
	width:200px;
}
td.chirurgieMenuBgndBottom {
	background: url(../images/ChirurgieMenuBgnd_Bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	height:18px;
	width:200px;
}
td.contactMenuBgndBody {
	background: url(../images/ContactMenuBgnd_Body.png);
	background-repeat:repeat-y;
	height:10px;
	width:200px;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
}
td.contactMenuBgndTop {
	background:  url(../images/ContactMenuBgnd_Top.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:40px;
	width:200px;
}
td.contactMenuBgndBottom {
	background: url(../images/ContactMenuBgnd_Bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	height:18px;
	width:200px;
}
td.lexiqueMenuBgndBody {
	background: url(../images/LexiqueMenuBgnd_Body.png);
	background-repeat:repeat-y;
	height:10px;
	width:200px;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
}
td.lexiqueMenuBgndTop {
	background:  url(../images/LexiqueMenuBgnd_Top.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:40px;
	width:200px;
}
td.lexiqueMenuBgndBottom {
	background: url(../images/LexiqueMenuBgnd_Bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	height:18px;
	width:200px;
}
td.footer {
background-color:#550735;
height:30px;
text-align:center;
color:#FFFFFF;
font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
font-size:9px;
}

/* MenuTop *****************************************************************************EBDDE5*/

td.TopBgnd {
	background-image: url(../images/menuTop_bnd_head.png);
	background-color:#EBDDE5;
	background-repeat:no-repeat;
	background-position:bottom;
	height:100px;	
	font-family: Trebuchet MS, Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;	
}

td.topMenu {
	background-image:url(../images/menuTop_bngd.png);
	height:97px;
	width:79px;
	text-align:center;
	background-repeat:no-repeat;
	background-position:bottom;
	font-family: Trebuchet MS, Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;	
	color: #FFFFFF;
	font-size:12px;
	font-style:normal;
	text-transform:none;
	font-weight:bold;
}
td.topMenuSep {
	background-image:url(../images/menuTop_sep.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
a.menuTop {
color: #FFFFFF;
text-decoration:  none;
font-weight: bold;
font-size:12px;
}

a.menuTop:hover {
cursor: pointer;
font-size:12px;
font-weight: bolder;
text-decoration: overline;
}
a.menuTopActif {
	color: #FF51A8;
	cursor: pointer;
	font-size:12px;
	font-weight: bolder;
	text-decoration: overline;
}
/* FIN MenuTop ******************************************************************************/

.button {
color: #FFFFFF; 
cursor: hand;
font-weight: bold;
font-size: 10px;
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;
background: #2268A2;
border: 1px #888888 outset;
}

.inputbox {
color:#212957;
font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
font-size:12px;
border:1px solid #212957;
background: #DAEAF8;
scrollbar-arrow-color:#DAEAF8;
scrollbar-track-color:#DAEAF8;
scrollbar-shadow-color:#DAEAF8;
scrollbar-face-color:#DAEAF8;
scrollbar-highlight-color:#DAEAF8;
scrollbar-darkshadow-color:#DAEAF8;
scrollbar-3dlight-color:#DAEAF8;
}

td.errorContactForm {
	color: #FFFFFF;
	background-color:#990000;
	border-bottom:#CC0000 1px solid;
	border-top:#CC0000 1px solid;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	font-size:11px;
}
td.successContactForm {
	color: #FFFFFF;
	background-color: #006600;
	border-bottom:#00CC00 1px solid;
	border-top:#00CC00 1px solid;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	font-size:11px;
}

/****************** LIRE LA SUITE ... *********************************/

a.readon {
color:#d7e5b9;
background:#4d7100;
font-size: 10px;
font-weight:bold;
text-decoration: none;
line-height: 15px;
border: 1px  dotted #4d7100;
padding-left: 5px;
padding-right: 5px;
margin-top: 10px;
text-decoration: none;
font-weight: normal;
text-align:center;
}

a.readon:hover {
color: #4d7100;
background: #d7e5b9;
text-decoration: none;
}

/****************** FIN LIRE LA SUITE ... *********************************/

/****************** ZONE ADMIN ********************************************/
td.SectionTitre {
	color: #FFFFFF;
	background-color:#550735;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform: uppercase;
}
td.SectionSousTitre {
	color: #550735;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size:14px;
	text-decoration:underline;	
}
td.SectionChapitre {
	color: #006699;
	background: #DAEAF8;
	border-top:dashed 1px #006699;
	border-bottom:dashed 1px #006699;	
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;
	font-weight: bold;
	font-size:14px;
}
td.SectionNumerotation {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
}
td.SectionChampTitre {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
}
td.SectionValeurActuelle {
	color: #006699;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style:italic;
	font-weight: bold;
	font-size:12px;
	border-bottom:#006699 1px solid;
}
td.SectionNormal {
	color: #000000;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;
}
.SectionNormal {
	color: #000000;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;
}
.SectionErreur {
	color: #990000;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	font-size:11px;
}
td.SectionErreur {
	color: #990000;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	font-size:11px;
}
td.PathConsoleTitle {
	color:#212957;
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:12px;
	border:1px solid #212957;
	background: #DAEAF8;
	padding:5px;
}
td.titreHomeAdmin {
	color:#212957;
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:14px;
}
a.admin {
color: #006699;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", Tahoma;
font-weight: bold;
border: none;
font-size:11px;
}

a.admin:hover {
color:#550735;
font-weight:bold;
text-decoration:underline;
font-weight:bold;
border: none;
}
td.topMenuAlt {
	background-image:url(../images/menuTop_bngd.png);
	height:40px;
	width:79px;
	vertical-align:text-bottom;
	text-align:center;
	background-repeat:no-repeat;
	background-position:bottom;
	font-family: Trebuchet MS, Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;	
	color: #FFFFFF;
	font-size:12px;
	font-style:normal;
	text-transform:none;
	font-weight:bold;
}
td.exempleMenuBgndBody {
	background: url(../images/exempleMenuBgnd_Body.png);
	background-repeat:repeat-y;
	height:10px;
	width:200px;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
}
td.exempleMenuBgndTop {
	background:  url(../images/exempleMenuBgnd_Top.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:40px;
	width:200px;
}
td.exempleMenuBgndBottom {
	background: url(../images/exempleMenuBgnd_Bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	height:18px;
	width:200px;
}
a.menuTopAlt {
color: #FFFFFF;
text-decoration:  none;
font-weight: bold;
font-size:12px;
}

a.menuTopAlt:hover {
cursor: pointer;
font-size:12px;
font-weight: bolder;
text-decoration: overline;
}