/*
 * 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;*/ }
dt { font-weight: bold; }
/*
 * Partie variable des sites
*/
a { color:#0055A0; text-decoration:none;}
a:hover { color: #444444; text-decoration: none;}
#preview a:visited { color:#85bcfa; }
ul { margin:0; padding:0;}
ul li { margin:0; padding:0; list-style:none; }

ul.actions  {margin:2em; clear:both;}
#preview ul, .bloc ul { }
#preview ul li, .bloc ul li { margin:0; list-style:none;}
#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.5em; color:#ea4504; font-family: Georgia, "Times New Roman", Times, serif; margin:1em 0 0.4em 0; padding:0 0 0 0.4em; font-weight:normal; }
#preview h2 { background: url(../images/background/bkg_h3.gif) no-repeat left top; font-size: 1.3em; color:#ea4504; margin:0.8em 0 0 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; padding:0.3em; 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; }

#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;
	color:#0055a0;
}
.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;
}

.resultat_archives{ padding-left: 1em !important; padding-right: 1em !important;}

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


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



#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 #bfafa6;}

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


/**/
.prix_inscription2 { width:138px; text-align:center;  color:#999;}
.prix_inscription3 { width:138px; text-align:center;  color:#0055A0; font-weight:bold;}
.prix_inscription1 { width:80px; text-align:center; font-weight:bold; color:#ea4504}
.deadline {color:#0055a0; border:dotted 1px #0055a0; padding:0.8em; text-align:center; width:60%; background:#FFF68F; margin: 2em auto; font-size:12px;}
#total{width:150px; padding:0; background:#FFF68F; border:dotted 2px #0055A0; text-align:center; color:#0055A0;font-weight:bold; margin: 0.5em auto 0 auto; font-size:1.3em;}
.totalDescrip { text-align:right; font-size:20px; color:#0055A0; font-weight:bold; padding: 0; border-top:dotted 2px #0055A0;}
input.total { background:none; border:none; width:60px; text-align:right;font-weight:bold; color:#BF0255; font-size:20px;}

.description { font-size:0.9em;}

/*COMMANDE*/
table.commandes{width:100%;}
td.fixed{text-align:center;}
