/*
 * Styles généraux
*/

body { font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 0.8em; }

a img { border: 0; }
#langues img { vertical-align: middle; }
#contenu p, #contenu2  p{  }
#contenu .chapo, #contenu2 .chapo  { /*font-style: italic;*/ margin-bottom:1em;}
#contenu .chapo img, #contenu2 .chapo img  { /*font-style: italic;*/ margin:0 0.5em 0.5em 0;}
dt { font-weight: bold; }
/*
 * Partie variable des sites
*/
a { color:#71A3C3; text-decoration:none;}
a:hover { color: #444444; text-decoration: none;}
#preview a:visited { color:#71A3C3; }
ul { margin:0; }


ul.actions  {margin:2em; clear:both;}
#preview ul, .bloc ul { }
#preview ul li, .bloc ul li { margin:0;}
#preview p { margin:1em 0; text-align:justify; }
#rss { font-size: 85%; margin:1em 0; padding:9px 42px 0 0; height:32px; background: url(../images/background/bkg_rss.gif) no-repeat right top; text-align:right; }

h1, h2, h3, h4, h5, h6 {margin: 1em 0px; padding: 0px;}
h1 { font-size: 1.6em;  }
#preview h1 { background: url(../images/background/bkg_h1.gif) no-repeat left top; font-size: 1.3em; color:#0d2e4c; font-family: Georgia, "Times New Roman", Times, serif; margin-top:0; padding:0 0 0 0.4em; height:23px; font-weight:normal; }
#preview h2 { background: url(../images/background/bkg_h3.gif) no-repeat left top; font-size: 1.3em; color:#FFF; margin-top:0; padding:0 0 0 0.4em; line-height:23px; font-weight:normal;}
h2 { font-size: 1.4em; margin-top: 0 }
h3 { font-size: 1.3em; clear:left;}
h3.actu { font-size: 1.2em; clear:left; margin:0 0 0.1em 0; color:#3b73a5; text-decoration:underline;}
h3.actu a {color:#3b73a5}
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h5.civilite { font-size: 1em; margin:0; background:#d8e4f2; padding:0.3em; color:#333; border-bottom:solid 1px #96aecd;  }
h5.civilite2 { font-size: 1em; margin:0; background:#e6eff8; padding:0.3em; color:#333; border-bottom:solid 1px #96aecd; }
h5.titre_archives { font-size: 1em; margin:0; color:#333;}
h6 { font-size: 1em; }

/*
 * Filet de séparation dans le texte
*/
div.separateur { clear: both; border-top: 1px solid #d4cdf7; margin-bottom: 15px;}

/* alignement des images dans les pages */
.element { clear: both;}
div.gauche, div.droite, div.centre { padding: 0.8em 0.8em 0 0.8em;}
.gauche { float: left; margin: 0 1.5em 1em 0;}
.droite { float: right; margin: 0 0 1em 1.5em;}
.centre { /*margin: 1em auto;*/ text-align: center; }
.centreforce { /*margin: 1em auto;*/ text-align: center !important; }
.right {float:right;}
.left {float:left; background:url(../images/select-o2.gif) no-repeat scroll left 4px; padding:0 0 0 1em;}
#contenu .gauche span, #contenu .droite span, #contenu .centre span, #contenu2 .gauche span, #contenu2 .droite span, #contenu2 .centre span { display: block; font-size: smaller; text-align: center; }

#contenu #rss div, #contenu2 #rss div { padding:0; margin:0; background:none; border:none;}

/* icones des fichiers */
#contenu .icone a, #contenu a.icone, #contenu2 .icone a, #contenu2 a.icone {margin-top: 0em; padding-left: 1.5em; list-style: none; }
#contenu .pdf, #contenu2 .pdf { background: url(../images/icons/acrobat.gif) left center no-repeat !important; }
#contenu .doc, #contenu .rtf, #contenu2 .doc, #contenu2 .rtf { background: url(../images/icons/word.png) left center no-repeat !important; }
#contenu .xls, #contenu .xla, #contenu2 .xls, #contenu2 .xla { background: url(../images/icons/excel.png) left center no-repeat !important; }
#contenu .ppt, #contenu .pps, #contenu2 .ppt, #contenu2 .pps { background: url(../images/icons/powerpoint.png) left center no-repeat !important; }
#contenu .zip, #contenu .rar, #contenu2 .zip, #contenu2 .rar { background: url(../images/icons/compressed.png) left center no-repeat !important; }
#contenu .gif, #contenu .jpg, #contenu .png, #contenu2 .gif, #contenu2.jpg, #contenu2 .png  { background: url(../images/icons/picture.png) left center no-repeat !important; }
#contenu .url, #contenu2 .url { background: url(../images/icons/world.gif) left center no-repeat !important; }
#contenu .email, #contenu2 .email { background: url(../images/icons/email.png) left center no-repeat !important; }


.icone { padding: 0.2em 0; }
.broken { text-decoration: line-through; }

/* Messages */
.message {
	padding: 5px 30px;
	background: url(../images/icons/information.png) 5px 50% no-repeat #FFF68F;
	border: 1px solid lightgray;
	text-align: left;
}
.messageUnder {
	padding: 1em 30px;
	background: url(../images/icons/information.png) 10em 50% no-repeat #FFF68F;
	border: 1px solid lightgray;
	text-align: center;
}
h3.message { font-size: 0.9em; }
.good { background-image: url(../images/icons/accept.png); }
.warn { background-image: url(../images/icons/error.png); }
.error { background-image: url(../images/icons/exclamation.png); }


/*
 * Pagination et Outils d'impression et de retour
*/
#pagination, #contenu ul#nav-contenu, #contenu2 ul#nav-contenu {
	clear: both;
	padding: 0.5em 0;
	margin-top: 2em;
	text-align: center;
}

#contenu ul#nav-contenu, #contenu2 ul#nav-contenu { margin:2em 0 0 0; }
#contenu #nav-contenu li, #contenu2 #nav-contenu li { background: none; display: inline; padding:0 1.2em; font-size:smaller; color:#3A846E; border-right:1px solid #ccc; }
#contenu #nav-contenu li.last, #contenu2 #nav-contenu li.last { border:0;}
.prix { color: #cc185e; }

div.tip { background: #000; color: #FFF; padding: 5px;  opacity: 0.7; }
div.tip div.tip-title { font-weight: bold;  opacity: 1;}

/*
* Icon media
*/
.column3-unit-left {float:left; width:33%; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-middle {float:left; width:33%; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-right {float:left; width:33%; margin-bottom:10px; !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left img {clear:both; float:left; margin:0px 10px 7px 0; padding:1px;}
.column3-unit-left p {padding:0.3em; border:1px #f2f2f2 solid; margin:3px !important; background:#fff;}

.column3-unit-middle img {clear:both; float:left; margin:0px 10px 7px 0; padding:1px;}
.column3-unit-middle p {padding:0.3em; border:1px #f2f2f2 solid; margin:3px !important; background:#fff;}

.column3-unit-right img {clear:both; float:left; margin:0px 10px 7px 0; padding:1px; }
.column3-unit-right p {padding:0.3em; border:1px #f2f2f2 solid; margin:3px !important; background:#fff;}

.Xpetitorange {
	color:#FF6600;
	font-size:10px;
	font-weight: normal;
}
.CadreIcon {
	margin-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	background:#fff;
}



/*
 * Cours et Congrès
*/
#meetings_result {clear:both; margin:0 0 1em 0; padding:1em; background:#fff; border-left: solid 8px #e1eaf2;}
#meetings_result .header_meetings, #meetings .contenu_meeting, #meetings .chargmement {clear:both;}
#meetings_result .header_meetings {border-bottom: dotted 1px #999; padding: 0 0 0.5em 0;}
#meetings_result .header_meetings .date_meetings {color:#355c7d; float:left;}
#meetings_result .header_meetings .date_meetings span {color: #000;}
#meetings_result .header_meetings .esska-approved { float:right; background:url(../images/esska_approved.gif) no-repeat left top; width:92px; height:29px;}
#meetings_result .header_meetings .esska-congress { float:right; background:url(../images/esska_congress.gif) no-repeat left top; width:92px; height:29px;}
#meetings_result .contenu_meetings p{}
#meetings_result .chargement { background:#f8f8f8; padding: 0.4em;}
#meetings_result .documentations { float:left; width:48%;}
#meetings_result .links { float:right; width:48%; text-align:right;}


/*
* Connexion
*/
p.titre { margin-top:0px;}
p.NomPrenom { color: #C00; font-weight:bold;}
#welcom2 {}

/*
* colone droite
*/
#coldroite .forumTexte { background:#999; margin:0 0 2em 0.8em; color:#7bc0e5; padding:0.5em 1em 0.5em 3em; color:#FFF;}
#coldroite .forumTexte a{ color:#FFF;}
#coldroite .forumTexte a:hover{ color:#444444;}

#coldroite #quicklinks { padding:0.4em 0.4em 0.4em 4.2em;margin:0 0 0 0.8em; height:42px; background:#9ac105 url(../images/icons/quiklinks.gif) no-repeat 0.4em 0.1em; border-bottom:solid 1px #cfeb64;}
#coldroite #quicklinks h3 { margin:0; color:#FFF;}

#coldroite #forum { padding:0.4em 0.4em 0.4em 4em;margin:0 0 0 0.8em; height:42px; background:#9ac105 url(../images/icons/forum.gif) no-repeat 0.4em 0.1em; border-bottom:solid 1px #cfeb64; }
#coldroite #forum h3 { margin:0; color:#FFF;}

#coldroite #grandPublic { padding:0.4em 0.4em 0.4em 4.4em;margin:0 0 0 0.8em; height:42px; background:#0055a0 url(../images/icons/grand_public.gif) no-repeat 0.4em 0.1em; border-bottom:solid 1px #b2d6f6;}
#coldroite #grandPublic h3 { margin:0; color:#FFF;}

#coldroite #newsletter { padding:0.4em 0.4em 0.4em 4.9em; margin:0 0 0 0.8em; height:42px; background:#8295a6 url(../images/icons/newsletter.gif) no-repeat 0.4em 0.1em; border-bottom:solid 1px #cfeb64;}
#coldroite #newsletter h3 { margin:0;color:#FFF;}

#coldroite #vieProf { padding:0.4em 0.4em 0.4em 4.4em;margin:0 0 0 0.8em; height:42px; background:#e78a06 url(../images/icons/vie_pro.gif) no-repeat 0.4em 0.1em; border-bottom:solid 1px #fddfb5;}
#coldroite #vieProf h3 { margin:0;color:#FFF;}

#coldroite ul li { border-bottom: solid 1px #ccc; padding-bottom:0.3em; padding-top:0.3em}


/*
 * Annuaire
*/
#annuaire_conteneur { margin:0.1em 0 0em 0;  }
#annuaire_conteneur .annuaire_nom { float:left; font-weight:bold; color:#383838;}
#annuaire_conteneur .annuaire_statuts { float:right; }
#annuaire_conteneur .perso { float:left; margin:0 0 0.5em 1em; border-left: solid 1px #ccc; padding-left:1.5em;width:43%; }
#annuaire_conteneur .pro { float:left; margin:0 0 0.5em 1em; width:48%; }
.annuaire_perso { color:#3C8F0B; font-weight:bold;}
.annuaire_pro { color:#75a1d4; font-weight:bold; }
#annuaire_conteneur .content_annuaire { margin:0 0 2em 0; padding:0; border-top:solid 3px #a7bed8;border-bottom:solid 1px #a7bed8; border-left:solid 1px #a7bed8;border-right:solid 1px #a7bed8;}

/*
* Resultat recherche archives congres
*/
.titreDatabase {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F3F3F3;
	border-bottom-width: 1px;
	border-right-color: #F3F3F3;
	border-bottom-color: #F3F3F3;
	border-left-color: #F3F3F3;
	background-color:#F9F9F9;
	padding: 4px;

}
#titreNewsletter {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b9dbf8;
	border-bottom-width: 1px;
	border-right-color: #b9dbf8;
	border-bottom-color: #b9dbf8;
	border-left-color: #5799d2;
	background-color:#F5F4F3;
	padding: 4px;

}
small {
	font-size: 11px;
	font-weight: normal;
	text-transform:none;
}
h4.nul { text-align:center; padding:0.5em; }
.resultat_archives{ padding-left: 1em !important; padding-right: 1em !important;}
.titre_theme {display: block; height:20px; margin-bottom:0px; padding:0.2em 0 0 0.5em; background:#357AB9; color:#fff;}

tr.pairTd { background: #fff; }
tr.impairTd { background: #d9eafe;}
.espace5 { padding: 0.3em 1.3em; border-bottom: dashed 1px #ccc; background:url(../images/icons/bullet_blue.png) no-repeat left 5px;}
.espace5  a{ color:#0055A0; }
.espace5  a:hover, .espace5  a:visited{ color:#C00 !important;}
.tdGauche {border-bottom:dashed 1px #ccc; border-left:dashed 1px #ccc; color:#333; text-align:center; padding:0.8em 0; }
tr.themeTd { margin:1em 0 0 0;}


#montant {
	border: 0;
	background: #FFF;
	font-size: 1.5em;
	width: auto;
	text-align: right;
	color:#C00;
}

.row small.montant { padding:0 !important;}
.red {color:#C00;}
.red a{color:#C00;}


/* COURS ET CONGRES */
#img_congres {padding-right:1em; display:block;}
#img_congres img {margin-right:1em; width:60px; height:80px}

.paiement_cotisation { margin:0 !important; padding:0 !important;}

/* Bureau */
#preview ul#nav-contenu, ul#sousMenu  { margin:2em 0 0 0; text-align:center; }
#preview #nav-contenu li, #sousMenu li  { background: none; display: inline; padding:0 1.2em; font-size:smaller; color:#3A846E; border-right:1px solid #ccc; }
#preview #sousMenu li  { background: none; display: inline; padding:0 1.2em; border-right:1px solid #ccc; font-size: small; }
#preview #sousMenu li a { background:#E2E2E2; border-bottom:3px solid #4281B7; color:#333; padding:0.2em 0.5em;}
#preview #sousMenu li a:hover { background:#4281B7; border-bottom:3px solid #C2DEF0; color:#fff}
#preview #nav-contenu li.last,#preview #sousMenu li.last { border:0;}
.puceBureau {list-style: none;}
.cadre_bureau { width:278px; border:dotted 1px; padding:0.5em; margin:0 1em 1em 1em; background:#fff;}
.cadre_bureau img { width:80px; height:99px;}
.cadre_bureau2 { width:278px; height:100px; border:dotted 1px; padding:0.5em; margin:0 1em 1em 1em; float:left; background:#fff;}
.cadre_bureau2 img { width:80px; height:99px;}
.titre_bureau { background:#357AB9; width:280px; margin:1em 1em 0 1em; padding:0.5em; color:#fff; font-weight:bold; text-transform:uppercase;}
.titre_bureau2 { background:#357AB9;  margin:2em 1em 0 1em; padding:0.5em; color:#fff; font-weight:bold; text-transform:uppercase;}


#preview .generalites li { background: none; display: inline; padding:0 1.2em; font-size:smaller; color:#3A846E; border-right:1px solid #ccc; }

/* ****** */
#preview fieldset { margin-bottom: 1em; padding: 1em; border:1px solid #ccc;}

/*  Actualité */
.nouveau {float:left; background:url(../images/nouveau.png) no-repeat left top; width:40px; height:30px; margin-bottom:0.8em;}
.a_lire {float:left; background:url(../images/a_lire.png) no-repeat left top; width:40px; height:30px; margin-bottom:0.8em;}
.important {float:left; background:url(../images/important.png) no-repeat left top; width:40px; height:30px; margin-bottom:0.8em;}
.aucun {float:left; margin-bottom:0.8em;}
.trait_news { background:url(../images/trait_news.png) repeat-x left top; height:4px; }
.date_news{ font-family: arial; font-size:11px; color:#999; margin-top:3em }
#left_cadre { float:left;}
#both { clear:both;}

/* Plan du site */
ul#plan { background:#e8f2fe;}
ul#plan li { margin:1em 0; font-size:14px; font-weight:bold; }
ul#plan li a{ color:#357AB9 !important; }
ul#plan ul li { margin: 0; }
ul#plan ul li a { color: #5099da !important;}
ul#plan li li { margin:0 0 0 2em !important; font-size:12px; text-transform:normal !important; font-weight:normal; }
ul#plan li li li a{ color:#76befe !important; }

/* PROGRAMME */

h1.TitreProg   { margin:0.5em 0 0 0; font-size:18px;}
#panier {margin:1em 0;}
.PannierProg { background: url(../images/cart_put.png) no-repeat right 7px; padding:0.8em 2em 0 4.5em; clear:both; text-align:right; font-size:11px }
.PannierProg a { color:#c00 }
.PannierProg a:hover{ color:#c00 }
/* .PannierProg  a{ color:#C00;} */
.PannierProgVide { padding:0.5em 1.5em 0 0; clear:both; text-align:right;}
.session { border:#fff dotted 1px; }
#ImprimerParcour { margin:1em auto; padding:1em; text-align:center; background: #FFF68F; width:300px; text-transform:uppercase; }
#ImprimerParcour a{ font-weight:bold; }
#ImprimerParcour a:hover{ text-decoration:underline;}
.nom { border: solid 1px; padding:0.5em; margin: 1em 0}
.PanierDate {background:#3281c9; padding:0.2em 0.5em;  border: solid 1px #0055A0;  color:#fff; width:200px; text-transform:uppercase;}
.ProgramDate {background:#3281c9; padding:0.2em 0.5em;  border: solid 1px #0055A0;  color:#fff; width:100px; text-transform:uppercase;}
.HeureProg { font-weight:bold; background:#abd0fa; padding:0 0 0.1em 0.5em; text-align:right; height:15px;}
.ProgramBorder { border-bottom: solid 1px #ABD0FA; border-left: solid 1px #ABD0FA; border-right: solid 1px #ABD0FA; padding:1em 1em 0 1em; -moz-border-radius:0 0 15px 15px;}/* PROGRAMME */


/* COURS et CONGRES */
h1.TitreProg   { margin:0.5em 0 0 0; font-size:18px;}
.coursDate {background:#3281c9; padding:0.2em 0.5em;  border: solid 1px #0055A0; font-weight:bold;  color:#fff; width:70%; text-transform:uppercase;}
.HeureCours { background:#abd0fa; padding:0.4em 0 0.4em 0.5em; text-align:right; height:15px;}
.CoursBorder { border-bottom: solid 1px #ABD0FA; border-left: solid 1px #ABD0FA; border-right: solid 1px #ABD0FA; padding:1em 1em 0 1em; -moz-border-radius:0 0 15px 15px;}
.documents { /* background:#fff; */ padding:0.4em; margin-bottom:1em; }

/*CONGRES */
.cadreCongres { float:left; margin:0 0.2em; }
.cadreContenu { width:230px; float:left; height:406px;  margin:0 0 2em 0; border: dashed 2px #d2e4ef; padding:0 0 0.8em 0; background:#f3f8fd; /* text-align:center; */}
.cadreTitre { width:220px; height:40px; text-align:center; font-weight:bold;clear:both; background:#FFF; padding:0.2em 0.5em;}
.cadreImg{margin:0 0 0.5em 0}
.cadreDate{text-align:center; margin: 0 0 1em 0;}
.cadreFichiers{text-align:center; margin: 0.5em 0 0 0;}
.cadreTelechargement{background:#d9e9fc; text-align:center;}
.cadreTelechargement2{background:#fff; text-align:center; border-bottom: solid 1px #d8e7f8;}

.cadreAutre{ margin: 0.2em 0; height:25px;  background:url(../upload/bd_autre.gif) no-repeat center top;}
.cadreSFA{ margin: 0.2em 0; height:25px; background:url(../upload/bd_sfa.gif) no-repeat center top; }
.cadreParraine_sfa{margin: 0.2em 0; height:25px; background:url(../upload/bd_parraine_sfa.gif) no-repeat center top;}

.cadreSFA_cours{ margin: 0.2em 0; height:25px;  background:url(../upload/bd_coursSFA.gif) no-repeat center top;}
.cadrePartenaires_cours{ margin: 0.2em 0; height:25px; background:url(../upload/bd_cours_partenaires.gif) no-repeat center top; }

/* Actualité */
.actualites { float:left; width:45%; padding: 0 3.7em 0 0; }
.actualites { float:left; padding: 0 3.7em 0 0;}

/*newsletter*/
.newsCongres { float:left; margin:0 0.2em; }
.newsContenu { width:150px; float:left; height:200px;  border: dashed 2px #d2e4ef; padding:0 0 0.8em 0; background:#f3f8fd;/* text-align:center; */}
.cadreContenu img  {height:200px; width:150px;}
.newsTitre { width:140px; text-align:center; font-weight:bold;clear:both; background:#FFF; padding:0.2em 0.5em;}
.newsDate{text-align:center; margin: 0 0 0.1em 0; padding:0.5em 0 0 0;clear:both;}
.newsFichiers{text-align:center; margin: 0.5em 0 0 0;}
.newsTelechargement{background:#d9e9fc; text-align:center; margin:0 0 0.8em 0;}

/*Bibliographie*/
.BiblioCongres { float:left; margin:0 0.2em; }
.BiblioContenu { width:230px; float:left; height:280px;  margin:0 0 2em 0; border: dashed 2px #d2e4ef; padding:1em 0 0.8em 0; background:#f3f8fd; /* text-align:center; */}
.BiblioContenu img { width:150px; height:200px;}
.BiblioTitre { width:220px; text-align:center; font-weight:bold; clear:both; background:#FFF; padding:0.2em 0.5em;}
.BiblioDate{text-align:center; margin: 0 0 0.5em 0;}
.Bibliodocuments {padding:0.4em; margin-bottom:0.5em;}

/*Sociéte sanvante*/
.logoSS img { width:100px; height:100px; float:right}

/*Plan du site*/
ul.plan {padding:0;}
ul.plan ul {padding:0 0 0 0.5em;}
ul.plan li {float:left; /* height:500px; */ width:95% ;margin:1em 1em 0 1em !important; border: dashed 1px #fff; padding:1em; background:#F3F8FD; font-weight:bold;}
ul.plan li ul li {float:none; height:auto; width:auto; margin:0 !important; border:none; padding:0 0 0 1em; background:transparent url(../images/select-o2.gif)no-repeat left 4px;font-weight:normal;}

blockquote {padding:0.2em !important;}

.archives_congres_result p{text-align:none !important;}
.archives_congres_result img{text-align:none !important;}