/*
 * 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:#000; text-decoration:none;}
a:hover { color: #444444; text-decoration: none;}
#preview a:visited { }
ul { margin:0 0 0 1em; padding:0 1em; }

ul.actions  {margin:2em; clear:both;}
#preview ul, .bloc ul { }
#preview ul li, .bloc ul li { margin:0; padding-left:0.7em; background: url('../images/news/puce.png') no-repeat left -7px transparent; list-style:none;}
#preview p { margin:1em 0; text-align:justify; }
#preview img { margin: 0 1em 1em 1em;}
#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, #previewright h1 { font-size: 2em; padding:0 0 0.3em 0; background: url("../images/news/bkg/border_chemin.png") repeat-x scroll left bottom transparent;   }
#preview h1 span, #previewright h1 span { color:#428cb1;}
#preview h2, #previewright h2 { font-size: 1.5em; color:#638697; font-weight:normal; font-family: "Trebuchet MS",Arial,helvetica; margin:0 0 0.4em;}
h3.under { border:none; color:#999; font-size:2.9em; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; text-align:center; padding:1em 0 0 0;}

.trouver { color:#629410; font-weight:normal; font-size:1.4em;}

h2 { font-size: 1.2em;}
h3 { font-size: 1.3em; clear:left;}
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h5.civilite { font-size: 1em; margin:0; background:#E6E6E6; padding:0.3em; color:#333; border-bottom:solid 1px #96aecd;  }
h5.civilite2 { font-size: 1em; margin:0; background:#d8d8d8; 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: none; padding-left:0 !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 #e6e7ce;
	border: 1px solid lightgray;
	text-align: left;
	color:#CC0000 !important;
	-webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin:2em 2em 3em 2em;
	
	
	
}
.messageUnder {
	padding: 1em 30px;
	background: url(../images/icons/information.png) 10em 50% no-repeat;
	border: 1px solid lightgray;
	text-align: center;
	color:#314b07 !important;
}
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;
}

#pagination, #contenuright ul#nav-contenu, #contenuright 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;}

#contenuright ul#nav-contenu, #contenu2 ul#nav-contenu { margin:2em 0 0 0; }
#contenuright #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; }
#contenuright #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 #espaceMembre h1, #colgauche #espaceMembre h1 { background: url('../images/news/col_droite/ordi.png') no-repeat 2px top transparent; }
#coldroite #espacePublic h1, #colgauche #espacePublic h1 { background: url('../images/news/col_droite/tirelire.png') no-repeat left 6px transparent; }
#coldroite #espacePublic h1 a, #colgauche #espacePublic h1 a { color:#4E4E4E; }
#coldroite #espacePartenaire h1, #colgauche #espacePartenaire h1 { background: url('../images/news/col_droite/bull.png') no-repeat left 6px transparent; }
#coldroite #rubrique h1, #colgauche #rubrique h1 { background: url('../images/news/col_droite/liste.png') no-repeat left 6px transparent; }

#coldroite #espaceMembre,#coldroite #espacePublic, #coldroite #espacePartenaire, #coldroite #rubrique, #colgauche #espaceMembre,#colgauche #espacePublic, #colgauche #espacePartenaire, #colgauche #rubrique  {display: block; color:#8d8d8d; background: url("../images/news/bkg/border_chemin.png") repeat-x scroll left bottom transparent; padding-bottom:2em;}
#coldroite #espaceMembre p, #coldroite #espacePublic p, #coldroite #espacePartenaire p, #colgauche #espaceMembre p, #colgauche #espacePublic p, #colgauche #espacePartenaire p  {margin:0; padding:0; font-size:12px;}
#coldroite #espaceMembre h1, #coldroite #espacePublic h1, #coldroite #espacePartenaire h1, #coldroite #rubrique h1, #colgauche #espaceMembre h1, #colgauche #espacePublic h1, #colgauche #espacePartenaire h1, #colgauche #rubrique h1   {font-size: 1.2em;  padding:0.5em 0 0.5em 3em; color: #4e4e4e; font-family:"Trebuchet MS",Arial,helvetica; text-transform:uppercase; margin-bottom:0.3em;}
#coldroite #espaceMembre h1 span, #coldroite #espacePublic h1 span, #coldroite #espacePartenaire h1 span, #colgauche #espaceMembre h1 span, #colgauche #espacePublic h1 span, #colgauche #espacePartenaire h1 span {color: #629410;}

#coldroite #rubrique h1, #colgauche #rubrique h1  {}
#coldroite #rubrique h1 span, #colgauche #rubrique h1 span  {color: #428CB1;}

#coldroite a, #colgauche a {color: #8D8D8D;}
#coldroite a:hover, #colgauche a:hover  {color: #428CB1;}


/*
 * 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 { background:#fff; 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:#95c0e5; color:#fff; -moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;
 }

tr.pairTd { background: #fff; }
tr.pairTd td, tr.impairTd td  { padding: 0 1em; }
tr.impairTd { background: #E6E6E6;}
.espace5 { padding: 0.3em 1.3em; border-bottom: dashed 1px #ccc; /* background:url(../images/icons/bullet_blue.png) no-repeat left 1px; */}
.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 {font-family:"Trebuchet MS",Arial,helvetica; font-size:1.2em; color:#428CB10; }
.red a{color:#428CB1;}


/* 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;}

#liste_bureau .blcokBureau { margin: 0 auto 2em auto; width:304px; clear:both;}
#liste_bureau .blcokBureau div.gauche { padding:0;}
#liste_bureau .blcokBureau .gauche { margin:0 1.5em 0.2em 0;}
#liste_bureau .blcokBureau img { float:left; margin:0; width:80px; height:99px; border:solid 1px #fff;}

#liste_bureau .blcokBureau2 { margin: 1.3em 0.66em; width:317px; float:left; }
#liste_bureau .blcokBureau2  div.gauche { padding:0;}
#liste_bureau .blcokBureau2 .gauche { margin:0 1.5em 0.2em 0;}
#liste_bureau .blcokBureau2 img { float:left; margin:0 1em 0 0; width:80px; height:99px; border:solid 1px #fff;}

#liste_bureau .contenuBureau { padding:0.5em 0.8em; /* background:#dbe1e4; */ overflow:hidden; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzQxNGMiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(35,65,76,0.15) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(35,65,76,0.15))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(35,65,76,0.15) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(35,65,76,0.15) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(35,65,76,0.15) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(35,65,76,0.15) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#2623414c',GradientType=0 ); /* IE6-8 */

 }
#liste_bureau h2.titre_bureau {  font-size:1.2em;background:#80b7d0; margin:0; padding:0.1em 0.5em; color:#fff; font-weight:bold; text-transform:uppercase; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px;}
#liste_bureau h2.titre_bureau2 { background:#a5aaaf; margin:2em 0 1em 0; border-bottom:solid 3px #707f93; padding:0.1em 0.5em; color:#fff; font-weight:bold; text-transform:uppercase; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px;}
#liste_bureau h2.titre_bureau3 { background:#80b7d0; margin:0; padding:0.1em 0.5em; color:#fff; height:8px; font-weight:normal; text-transform:uppercase; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px;}


#liste_bureau .puceBureau {list-style: none;}
#liste_bureau .contenu { width:278px; border:dotted 1px; padding:0.5em; margin:0 1em 1em 1em; background:#fff;}
#liste_bureau .cadre_bureau img { width:80px; height:99px;}
#liste_bureau .cadre_bureau2 { width:278px; height:100px; border:dotted 1px; padding:0.5em; margin:0 1em 1em 1em; float:left; background:#fff;}
#liste_bureau .cadre_bureau2 img { width:80px; height:99px;}
#liste_bureau .titre_bureau2 { background:#357AB9;  margin:2em 1em 0 1em; padding:0.5em; color:#fff; font-weight:bold; text-transform:uppercase;}
#liste_bureau .imgBureau {float:left;}
.paragraphe { margin:2.7em 0 0 0; font-size:1.2em; text-align:center; color:#000;}

#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:none;}

/*  ACTUALITE */
div.borderBottom { background: url("../images/news/bkg/border_chemin.png") repeat-x scroll left bottom transparent; margin-bottom:1em; padding-bottom:1px; }
h1.actu {color:#707F93; font-family: "Trebuchet MS",Arial,helvetica; background: url('../images/news/actu.png') no-repeat left 4px; padding: 0 0 0 1.8em; margin:0 0 0.4em;}
.actualites {color:#707f93; background: url("../images/news/tilde.png") no-repeat scroll left top transparent; padding:0 0 0 2.6em;}
.actualites:hover {background: url("../images/news/tilde.png") no-repeat scroll left top #e6e6e6;}
.actualites:hover a {color:#cf5129;}
.actualites a {color:#707f93;}
.actualites .tidle { background: url("../images/news/tilde.png") no-repeat scroll right bottom transparent; }
.dateActu {color:#cf5129; font-size:0.9em;}
h2.titreActu { font-size:1.1em; margin:0.3em 0;}
h2.titreActu a{ color:#707F93;}
div.savoir {text-align:right; margin:0 2.5em 0 0; font-style:italic; font-weight:bold;}
.back { background:#e6e6e6; padding:0.5em; margin:0.5em 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align:center; }


/* 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 3.5em; }
.cadreContenu { width:230px; float:left; height:406px;  margin:0 0 2em 0; border: solid 1px #e2e2e2; padding:0 0 0.8em 0; -webkit-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.1); background:#e2e6ea; }
.cadreTitre { width:220px; height:50px; 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:#d1d7dc; 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; }


/*newsletter*/
.alternanceColor1 { font-size: 1em; margin:0; background:#E6E6E6; padding:0 1em; color:#333; border-bottom:solid 1px #96aecd;  }
.alternanceColor1 a { color:#333;}
.alternanceColor1 td { padding:0.1em 1em;}
.alternanceColor2 { font-size: 1em; margin:0; background:#d8d8d8; padding:0 1em; color:#333; border-bottom:solid 1px #96aecd; }
.alternanceColor2 a { color:#333;}
.alternanceColor2 td { padding:0.1em 1em;}

.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 3.5em; }
.BiblioContenu { width:230px; float:left; height:280px;  margin:0 0 2em 0; border: solid 1px #e2e2e2; padding:1em 0 0.8em 0; -webkit-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.1); background:#E2E6EA; }
.BiblioContenu img { width:150px; height:200px;}
.BiblioTitre { width:220px; text-align:center; font-weight:bold; clear:both; background:#FFF; padding: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;}

/* Bureau */

img.noauto {margin:0 !important; padding:0 !important;}
